PySide6.QtLocation.QPlaceMatchRequest¶
- class QPlaceMatchRequest¶
QPlaceMatchRequest
类用于从一个管理器中查找与另一个管理器中的地点匹配的地点。它表示一组请求参数。更多…概要¶
方法¶
def
__init__()
def
clear()
def
__ne__()
def
__eq__()
def
parameters()
def
places()
def
setParameters()
def
setPlaces()
def
setResults()
def
swap()
注意
本文档可能包含从C++自动翻译到Python的代码片段。我们始终欢迎对代码片段翻译的贡献。如果您发现翻译问题,您也可以通过在我们的https:/bugreports.qt.io/projects/PYSIDE上创建工单来告知我们。
详细描述¶
来自另一个管理器的地点,可能在当前管理器中有对应/匹配的地点,使用
setPlaces()
或setResults()
进行分配。指定了一组进一步的参数,这些参数决定了匹配的标准。典型的匹配键是QPlaceMatchRequest::AlternativeId,其值是一个替代标识符属性类型,格式为x_id_
,例如x_id_here。提供者名称是提供给 QGeoServiceProvider
实例的名称。请参阅管理者之间的匹配地点以了解如何使用匹配请求的示例。
- PySide6.QtLocation.QPlaceMatchRequest.AlternativeId¶
- __init__()¶
默认构造函数。构造一个新的请求对象。
- __init__(other)
- Parameters:
其他 –
QPlaceMatchRequest
构造
other
的副本。- clear()¶
清除匹配请求。
- __ne__(rhs)¶
- Parameters:
rhs –
QPlaceMatchRequest
- Return type:
布尔
如果
lhs
不等于rhs
,则返回 true,否则返回 false。- __eq__(rhs)¶
- Parameters:
rhs –
QPlaceMatchRequest
- Return type:
布尔
如果
lhs
等于rhs
,则返回 true,否则返回 false。- parameters()¶
- Return type:
字典的键类型为 .QString,值类型为 QVariant。
返回用于匹配地点的参数。
另请参阅
返回一个需要匹配的地点列表。
另请参阅
- setParameters(parameters)¶
- Parameters:
parameters – 字典,键类型为 .QString,值类型为 QVariant。
设置用于匹配地点的
parameters
。另请参阅
- setPlaces(places)¶
- Parameters:
places – QPlace 的列表
设置要匹配的
places
列表。另请参阅
- setResults(results)¶
- Parameters:
结果 – .QPlaceSearchResult 的列表
便利函数,使用一组搜索
结果
来设置应匹配的地点。另请参阅
- swap(other)¶
- Parameters:
其他 –
QPlaceMatchRequest