Класс 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/qt-5.9/qplacematchrequest.html