Spec-Zone.ru › Qt 5.9

Класс 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 &parameters)
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 &parameters)

Устанавливает 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

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API