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 ¶meters) |
| 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 |
No miembros relacionados
| 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 ¶meters)
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.