Spec-Zone.ru › Qt 5.6

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

Spec-Zone.ru

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