Класс QPlaceMatchRequest
Класс QPlaceMatchRequest используется для поиска мест из одного менеджера, соответствующих местам из другого. Он представляет собой набор параметров запроса. Подробнее...
| Заголовок: | #include <QPlaceMatchRequest> |
| qmake: | QT += location |
| С момента: | Qt 5.6 |
Открытые функции
| QPlaceMatchRequest() | |
| QPlaceMatchRequest(const QPlaceMatchRequest &other) | |
| ~QPlaceMatchRequest() | |
| void | clear() |
| QVariantMap | parameters() const |
| QList<QPlace> | places() const |
| void | setParameters(const QVariantMap ¶meters) |
| void | setPlaces(const QList<QPlace> places) |
| void | setResults(const QList<QPlaceSearchResult> &results) |
| bool | operator!=(const QPlaceMatchRequest &other) const |
| QPlaceMatchRequest & | operator=(const QPlaceMatchRequest &other) |
| bool | operator==(const QPlaceMatchRequest &other) const |
Статические открытые члены
| const QString | AlternativeId |
Подробное описание
Класс QPlaceMatchRequest используется для поиска мест из одного менеджера, соответствующих местам из другого. Он представляет собой набор параметров запроса.
Места из другого менеджера, которые могут иметь соответствующие/соответствующие места в текущем менеджере, назначаются с помощью setPlaces() или setResults(). Указывается набор дополнительных параметров, определяющих критерии сопоставления.
Типичным ключом для сопоставления является QPlaceMatchRequest::AlternativeId, значением является альтернативный идентификатор типа атрибута в формате x_id_<имя_провайдера>, например x_id_here. Имя провайдера — имя, предоставленное экземпляру QGeoServiceProvider.
См. Сопоставление мест между менеджерами для примера использования запроса на сопоставление.
См. также QPlaceMatchReply и QPlaceManager.
Документация по функциям-членам
QPlaceMatchRequest::QPlaceMatchRequest()
Конструктор по умолчанию. Создаёт новый объект запроса.
QPlaceMatchRequest::QPlaceMatchRequest(const QPlaceMatchRequest &other)
Создаёт копию other.
QPlaceMatchRequest::~QPlaceMatchRequest()
Уничтожает объект запроса.
void QPlaceMatchRequest::clear()
Очищает запрос на сопоставление.
QVariantMap QPlaceMatchRequest::parameters() const
Возвращает параметры для сопоставления мест.
См. также setParameters().
QList<QPlace> QPlaceMatchRequest::places() const
Возвращает список мест, которые должны быть сопоставлены.
См. также setPlaces().
void QPlaceMatchRequest::setParameters(const QVariantMap ¶meters)
Устанавливает parameters для сопоставления мест.
См. также parameters().
void QPlaceMatchRequest::setPlaces(const QList<QPlace> places)
Устанавливает список places, которые должны быть сопоставлены.
См. также places() и setResults().
void QPlaceMatchRequest::setResults(const QList<QPlaceSearchResult> &results)
Функция-утилита, использующая набор результатов поиска results для установки мест, которые должны быть сопоставлены.
См. также setPlaces().
bool QPlaceMatchRequest::operator!=(const QPlaceMatchRequest &other) const
Возвращает true, если other не равно этому запросу на сопоставление, в противном случае возвращает false.
QPlaceMatchRequest &QPlaceMatchRequest::operator=(const QPlaceMatchRequest &other)
Присваивает other этому запросу на поиск и возвращает ссылку на этот запрос на сопоставление.
bool QPlaceMatchRequest::operator==(const QPlaceMatchRequest &other) const
Возвращает true, если other равно этому запросу на сопоставление, в противном случае возвращает false.
Документация по переменным-членам
const QString QPlaceMatchRequest::AlternativeId
Ключ для указания того, что сопоставление должно выполняться с помощью альтернативного идентификатора места.
© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/archives/qt-5.11/qplacematchrequest.html