Sur cette page

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.