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.