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