QPlaceResult class represents a search result containing a place. 更多...
头: | #include <QPlaceResult> |
qmake: | QT += location |
Since: | Qt 5.6 |
继承: | QPlaceSearchResult |
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 ) |
QPlaceResult class represents a search result containing a place.
PlaceResult holds the distance to the place from the center of the search request, an instance of the place and an indication of whether the result is sponsored or organic .
The intended usage is that a QPlaceSearchResult can be converted into a QPlaceResult like so:
if (result.type() == QPlaceSearchResult::PlaceResult) { QPlaceResult placeResult = result; qDebug() << placeResult.place().name(); qDebug() << placeResult.place().location().coordinate(); qDebug() << placeResult.distance(); }
The implementation is handled in such a way that object slicing is not an issue.
另请参阅 QPlaceSearchResult .
Constructs a new place result object.
构造副本为 other if possible, otherwise constructs a default place result.
[virtual]
QPlaceResult::
~QPlaceResult
()
析构函数。
Returns the distance of the place to the search center. This field is only relevant provided the search request contained a search area with a search center. Otherwise, the distance is NaN indicating an undefined distance. The default value for distance is NaN.
另请参阅 setDistance ().
Returns true if the result is a sponsored result.
另请参阅 setSponsored ().
Returns the place of the search result.
另请参阅 setPlace ().
设置 distance of the search result's place from a search center.
另请参阅 distance ().
设置 place that this result refers to.
另请参阅 place ().
Sets whether the result is a sponsored result or not.
另请参阅 isSponsored ().