Sur cette page

QPlaceMatchRequest Class

La classe QPlaceMatchRequest est utilisée pour trouver des lieux d'un gestionnaire qui correspondent à ceux d'un autre gestionnaire. Elle représente un ensemble de paramètres de requête. Plus d'informations...

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

Fonctions publiques

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)

Membres publics statiques

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

Description détaillée

Les places d'un autre gestionnaire qui peuvent avoir des places correspondantes dans le gestionnaire actuel sont attribuées à l'aide de setPlaces() ou setResults(). Un ensemble de paramètres supplémentaires est spécifié pour déterminer les critères de correspondance.

La clé type pour l'appariement est le QPlaceMatchRequest::AlternativeId, la valeur est un type d'attribut d'identifiant alternatif du format x_id_<nom du prestataire> par exemple x_id_ici. Le nom du prestataire est le nom fourni à l'instance QGeoServiceProvider.

Pour un exemple d'utilisation d'une demande de correspondance, voir la section Correspondance des lieux entre les gestionnaires.

Voir également QPlaceMatchReply et QPlaceManager.

Documentation sur les fonctions membres

QPlaceMatchRequest::QPlaceMatchRequest()

Constructeur par défaut. Construit un nouvel objet de requête.

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

Construit une copie de other.

[noexcept] QPlaceMatchRequest::~QPlaceMatchRequest()

Détruit l'objet de la demande.

void QPlaceMatchRequest::clear()

Efface la demande de correspondance.

QVariantMap QPlaceMatchRequest::parameters() const

Renvoie les paramètres de correspondance des lieux.

Voir aussi setParameters().

QList<QPlace> QPlaceMatchRequest::places() const

Renvoie une liste de lieux qui doivent faire l'objet d'une correspondance.

Voir aussi setPlaces().

void QPlaceMatchRequest::setParameters(const QVariantMap &parameters)

Définit le site parameters pour les lieux correspondants.

Voir aussi parameters().

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

Définit une liste de places qui doivent être pris en compte.

Voir aussi places() et setResults().

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

Fonction pratique qui utilise un ensemble de critères de recherche results pour définir les lieux qui doivent être recherchés.

Voir également setPlaces().

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

Attribue other à cette demande de recherche et renvoie une référence à cette demande de correspondance.

Documentation sur les variables membres

const QString QPlaceMatchRequest::AlternativeId

La clé permettant de spécifier que l'appariement doit être effectué par le biais d'un identifiant de lieu alternatif.

Non-membres apparentés

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

Retourne vrai si lhs n'est pas égal à rhs, sinon retourne faux.

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

Retourne vrai si lhs est égal à rhs, sinon retourne faux.

© 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.