PySide6.QtLocation.QPlaceMatchRequest

class QPlaceMatchRequest

QPlaceMatchRequest 类用于从一个管理器中查找与另一个管理器中的地点匹配的地点。它表示一组请求参数。更多

概要

方法

注意

本文档可能包含从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:

rhsQPlaceMatchRequest

Return type:

布尔

如果 lhs 不等于 rhs,则返回 true,否则返回 false。

__eq__(rhs)
Parameters:

rhsQPlaceMatchRequest

Return type:

布尔

如果 lhs 等于 rhs,则返回 true,否则返回 false。

parameters()
Return type:

字典的键类型为 .QString,值类型为 QVariant。

返回用于匹配地点的参数。

另请参阅

setParameters()

places()
Return type:

QPlace的列表

返回一个需要匹配的地点列表。

另请参阅

setPlaces()

setParameters(parameters)
Parameters:

parameters – 字典,键类型为 .QString,值类型为 QVariant。

设置用于匹配地点的parameters

另请参阅

parameters()

setPlaces(places)
Parameters:

places – QPlace 的列表

设置要匹配的places列表。

另请参阅

places() setResults()

setResults(results)
Parameters:

结果 – .QPlaceSearchResult 的列表

便利函数,使用一组搜索结果来设置应匹配的地点。

另请参阅

setPlaces()

swap(other)
Parameters:

其他QPlaceMatchRequest