QPlaceResult Class

Die Klasse QPlaceResult stellt ein Suchergebnis dar, das einen Ort enthält. Mehr...

Header: #include <QPlaceResult>
qmake: QT += location
Inherits: QPlaceSearchResult

Öffentliche Funktionen

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)

Detaillierte Beschreibung

Das PlaceResult enthält die Entfernung des Ortes vom Zentrum der Suchanfrage, eine Instanz des Ortes und die Angabe, ob das Ergebnis gesponsert oder organisch ist.

Die beabsichtigte Verwendung ist, dass ein QPlaceSearchResult in ein QPlaceResult wie folgt umgewandelt werden kann:

if (result.type() == QPlaceSearchResult::PlaceResult) { QPlaceResult placeResult = result;    qDebug() << placeResult.place().name();
    qDebug() << placeResult.place().location().coordinate();
    qDebug() << placeResult.distance();
}

Die Implementierung wird so gehandhabt, dass die Aufteilung von Objekten kein Problem darstellt.

Siehe auch QPlaceSearchResult.

Dokumentation der Mitgliedsfunktionen

QPlaceResult::QPlaceResult()

Konstruiert ein neues Ortsergebnisobjekt.

QPlaceResult::QPlaceResult(const QPlaceSearchResult &other)

Konstruiert eine Kopie von other, wenn dies möglich ist, andernfalls wird ein Standardplatzergebnis konstruiert.

[virtual noexcept] QPlaceResult::~QPlaceResult()

Zerstörer.

qreal QPlaceResult::distance() const

Gibt die Entfernung des Ortes zum Suchzentrum zurück. Dieses Feld ist nur relevant, wenn die Suchanfrage ein Suchgebiet mit einem Suchzentrum enthält. Andernfalls ist die Entfernung NaN, was auf eine undefinierte Entfernung hinweist. Der Standardwert für distance ist NaN.

Siehe auch setDistance().

bool QPlaceResult::isSponsored() const

Gibt true zurück, wenn das Ergebnis ein gesponsertes Ergebnis ist.

Siehe auch setSponsored().

QPlace QPlaceResult::place() const

Gibt den Ort des Suchergebnisses zurück.

Siehe auch setPlace().

void QPlaceResult::setDistance(qreal distance)

Legen Sie die distance des Ortes des Suchergebnisses aus einem Suchzentrum fest.

Siehe auch distance().

void QPlaceResult::setPlace(const QPlace &place)

Legt die place fest, auf die sich dieses Ergebnis bezieht.

Siehe auch place().

void QPlaceResult::setSponsored(bool sponsored)

Legt fest, ob das Ergebnis ein sponsored Ergebnis ist oder nicht.

Siehe auch isSponsored().

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