PySide6.QtLocation.QPlaceResult¶
- class QPlaceResult¶
QPlaceResult类表示包含地点的搜索结果。更多…概要¶
方法¶
def
__init__()def
distance()def
isSponsored()def
place()def
setDistance()def
setPlace()def
setSponsored()
注意
本文档可能包含从C++自动翻译到Python的代码片段。我们始终欢迎对代码片段翻译的贡献。如果您发现翻译问题,您也可以通过在我们的https:/bugreports.qt.io/projects/PYSIDE上创建工单来告知我们。
详细描述¶
警告
本节包含从C++自动翻译到Python的代码片段,可能包含错误。
PlaceResult 包含从搜索请求中心到该地点的距离、该地点的实例以及结果是否为赞助或自然的指示。
预期用法是,可以将
QPlaceSearchResult转换为QPlaceResult,如下所示:if result.type() == QPlaceSearchResult.PlaceResult: placeResult = result print(placeResult.place().name()) print(placeResult.place().location().coordinate()) print(placeResult.distance())
实现方式确保了对象切片不会成为问题。
另请参阅
- __init__()¶
构建一个新的地点结果对象。
- __init__(other)
- Parameters:
其他 –
QPlaceSearchResult
如果可能,构造
other的副本,否则构造一个默认的占位结果。- distance()¶
- Return type:
浮点数
返回地点到搜索中心的距离。此字段仅在搜索请求包含带有搜索中心的搜索区域时相关。否则,距离为NaN,表示未定义的距离。距离的默认值为NaN。
另请参阅
- isSponsored()¶
- Return type:
布尔
如果结果是赞助结果,则返回 true。
另请参阅
返回搜索结果的位置。
另请参阅
- setDistance(distance)¶
- Parameters:
距离 – 浮点数
设置搜索结果地点与搜索中心的
distance。另请参阅
设置此结果所引用的
place。另请参阅
- setSponsored(sponsored)¶
- Parameters:
赞助 – bool
设置结果是否为
sponsored结果。另请参阅