En esta página

QPlaceMatchRequest Class

La clase QPlaceMatchRequest se utiliza para encontrar lugares de un gestor que coincidan con los de otro. Representa un conjunto de parámetros de petición. Más...

Header: #include <QPlaceMatchRequest>
qmake: QT += location

Funciones Públicas

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

Miembros públicos estáticos

const QString AlternativeId
bool operator!=(const QPlaceMatchRequest &lhs, const QPlaceMatchRequest &rhs)
bool operator==(const QPlaceMatchRequest &lhs, const QPlaceMatchRequest &rhs)

Descripción detallada

Los lugares de otro gestor que pueden tener lugares correspondientes/coincidentes en el gestor actual se asignan utilizando setPlaces() o setResults(). Se especifica un conjunto de parámetros adicionales que determinan los criterios de correspondencia.

La clave típica para la correspondencia es QPlaceMatchRequest::AlternativeId, el valor es un tipo de atributo identificador alternativo del formato x_id_<nombre del proveedor> por ejemplo x_id_aquí. El nombre del proveedor es el nombre suministrado a la instancia QGeoServiceProvider.

Consulte Coincidencia de lugares entre gestores para ver un ejemplo sobre cómo utilizar una solicitud de coincidencia.

Véase también QPlaceMatchReply y QPlaceManager.

Documentación de la función de miembro

QPlaceMatchRequest::QPlaceMatchRequest()

Constructor por defecto. Construye un nuevo objeto de petición.

[noexcept] QPlaceMatchRequest::QPlaceMatchRequest(const QPlaceMatchRequest &other)

Construye una copia de other.

[noexcept] QPlaceMatchRequest::~QPlaceMatchRequest()

Destruye el objeto de solicitud.

void QPlaceMatchRequest::clear()

Borra la solicitud de coincidencia.

QVariantMap QPlaceMatchRequest::parameters() const

Devuelve los parámetros de coincidencia de lugares.

Véase también setParameters().

QList<QPlace> QPlaceMatchRequest::places() const

Devuelve una lista de lugares que deben coincidir.

Véase también setPlaces().

void QPlaceMatchRequest::setParameters(const QVariantMap &parameters)

Establece la dirección parameters para los lugares de coincidencia.

Véase también parameters().

void QPlaceMatchRequest::setPlaces(const QList<QPlace> &places)

Establece una lista de places que deben coincidir.

Véase también places() y setResults().

void QPlaceMatchRequest::setResults(const QList<QPlaceSearchResult> &results)

Función de conveniencia que utiliza un conjunto de búsqueda results para establecer los lugares que deben coincidir.

Véase también setPlaces().

[noexcept] QPlaceMatchRequest &QPlaceMatchRequest::operator=(const QPlaceMatchRequest &other)

Asigna other a esta solicitud de búsqueda y devuelve una referencia a esta solicitud de coincidencia.

Documentación de la variable miembro

const QString QPlaceMatchRequest::AlternativeId

La clave para especificar que la correspondencia debe realizarse mediante un identificador de lugar alternativo.

No miembros relacionados

[noexcept] bool operator!=(const QPlaceMatchRequest &lhs, const QPlaceMatchRequest &rhs)

Devuelve true si lhs no es igual a rhs, en caso contrario devuelve false.

[noexcept] bool operator==(const QPlaceMatchRequest &lhs, const QPlaceMatchRequest &rhs)

Devuelve true si lhs es igual a rhs, en caso contrario devuelve false.

© 2026 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.