Spec-Zone.ru › Qt 5.14

Класс QPlaceMatchRequest

Класс QPlaceMatchRequest используется для поиска мест из одного менеджера, которые соответствуют местам из другого. Он представляет набор параметров запроса. Подробнее...

Заголовок: #include <QPlaceMatchRequest>
qmake: QT += location
С тех пор: Qt 5.6

Этот класс был представлен в Qt 5.6.

  • Список всех членов, включая унаследованные

Открытые функции

QPlaceMatchRequest(const QPlaceMatchRequest &other)
QPlaceMatchRequest()
QPlaceMatchRequest & operator=(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
bool operator==(const QPlaceMatchRequest &other) const

Статические открытые члены

const QString AlternativeId

Подробное описание

Места из другого менеджера, которые могут иметь соответствующие/соответствующие места в текущем менеджере, назначаются с помощью setPlaces() или setResults(). Задается набор дополнительных параметров, определяющих критерии соответствия.

Типичный ключ для соответствия — QPlaceMatchRequest::AlternativeId, значение — альтернативный идентификатор типа атрибута в формате x_id_<имя_поставщика>, например, x_id_here. Имя поставщика — имя, предоставленное экземпляру QGeoServiceProvider.

См. Сопоставление мест между менеджерами для примера использования запроса соответствия.

См. также QPlaceMatchReply и QPlaceManager.

Документация по функциям-членам

QPlaceMatchRequest::QPlaceMatchRequest(const QPlaceMatchRequest &other)

Создает копию other.

QPlaceMatchRequest::QPlaceMatchRequest()

Конструктор по умолчанию. Создает новый объект запроса.

QPlaceMatchRequest &QPlaceMatchRequest::operator=(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.

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.14/qplacematchrequest.html

Spec-Zone.ru

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