QPlaceResult Class
La classe QPlaceResult représente un résultat de recherche contenant un lieu. Plus d'informations...
| 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
Le PlaceResult contient la distance du lieu par rapport au centre de la demande de recherche, une instance du lieu et une indication sur le caractère sponsorisé ou organique du résultat.
L'utilisation prévue est qu'un QPlaceSearchResult peut être converti en un 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 gérée de telle sorte que le découpage des objets ne pose pas de problème.
Voir également QPlaceSearchResult.
Documentation des fonctions membres
QPlaceResult::QPlaceResult()
Construit un nouvel objet de résultat de placement.
QPlaceResult::QPlaceResult(const QPlaceSearchResult &other)
Construit une copie de other si possible, sinon construit 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 demande de recherche contient une zone de recherche avec un centre de recherche. Dans le cas contraire, la valeur de la distance est NaN, ce qui indique une distance non définie. La valeur par défaut de la distance est NaN.
Voir également setDistance().
bool QPlaceResult::isSponsored() const
Retourne true si le résultat est un résultat sponsorisé.
Voir aussi setSponsored().
QPlace QPlaceResult::place() const
Renvoie le lieu du résultat de la recherche.
Voir aussi setPlace().
void QPlaceResult::setDistance(qreal distance)
Définit l'adresse distance de l'emplacement du résultat de la recherche à partir d'un centre de recherche.
Voir aussi distance().
void QPlaceResult::setPlace(const QPlace &place)
Définit le site place auquel ce résultat fait référence.
Voir aussi place().
void QPlaceResult::setSponsored(bool sponsored)
Définit si le résultat est un résultat 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.