QPlaceResult Class
La classe `QPlaceResult` représente un résultat de recherche contenant un lieu. En savoir plus...
| Header: | #include <QPlaceResult> |
| qmake: | QT += location |
| Inherits: | QPlaceSearchResult |
Fonctions publiques
| QPlaceResult() | |
| QPlaceResult(const QPlaceSearchResult &other) | |
| virtual | ~QPlaceResult() |
| qreal | distance() const |
| bool | isSponsored() const |
| QPlace | place() const |
| void | setDistance(qreal distance) |
| void | setPlace(const QPlace &place) |
| void | setSponsored(bool sponsored) |
Description détaillée
L'objet PlaceResult contient la distance entre le lieu et le centre de la requête de recherche, une instance du lieu et une indication précisant si le résultat est sponsorisé ou naturel.
L'utilisation prévue est la suivante : un objet ` QPlaceSearchResult ` peut être converti en un objet `QPlaceResult` comme suit :
if (result.type()== QPlaceSearchResult::PlaceResult) {
QPlaceResult placeResult = result;
qDebug() << placeResult.place().name();
qDebug() << placeResult.place().location().coordinate();
qDebug() << placeResult.distance();
}La mise en œuvre est conçue de telle sorte que le découpage d'objets ne pose aucun problème.
Voir également QPlaceSearchResult.
Documentation sur les fonctions membres
QPlaceResult::QPlaceResult()
Crée un nouvel objet de résultat de recherche de lieu.
QPlaceResult::QPlaceResult(const QPlaceSearchResult &other)
Crée une copie de ` other ` si possible ; sinon, crée un résultat par défaut.
[virtual noexcept] QPlaceResult::~QPlaceResult()
Destructeur.
qreal QPlaceResult::distance() const
Renvoie la distance entre le lieu et le centre de recherche. Ce champ n'est pertinent que si la requête de recherche comportait une zone de recherche avec un centre de recherche. Dans le cas contraire, la distance est NaN, ce qui indique une distance indéfinie. La valeur par défaut de la distance est NaN.
Voir également setDistance().
bool QPlaceResult::isSponsored() const
Renvoie « true » si le résultat est un résultat sponsorisé.
Voir aussi setSponsored().
QPlace QPlaceResult::place() const
Renvoie la position du résultat de la recherche.
Voir aussi setPlace().
void QPlaceResult::setDistance(qreal distance)
Définir l'distance de l'emplacement du résultat de recherche à partir d'un centre de recherche.
Voir aussi ` distance()`.
void QPlaceResult::setPlace(const QPlace &place)
Définit l'place e à laquelle ce résultat se rapporte.
Voir aussi place().
void QPlaceResult::setSponsored(bool sponsored)
Détermine si le résultat est un résultat de type « sponsored » ou non.
Voir aussi isSponsored().
© 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.