- class QGeoLocation#
QGeoLocation
类表示一个位置的基本信息。更多信息...摘要#
方法#
def
__init__()
def
address()
def
boundingShape()
def
coordinate()
定义
isEmpty()
定义
__ne__()
定义
__eq__()
定义
setAddress()
定义
swap()
注意:
本文档可能包含从C++自动翻译到Python的代码片段。我们始终欢迎对代码片段翻译的贡献。如果您发现翻译问题,也可以通过在 https:/bugreports.qt.io/projects/PYSIDE
详细说明#
一个
QGeoLocation
由坐标和相应的地址组成,还包括可选的边界形状,这是查看位置时推荐显示的区域。- __init__()#
构造一个新的位置对象。
- __init__(other)
- 参数::
other –
QGeoLocation
构造
other
的副本- address()#
- 返回类型::
返回位置的地址。
另请参阅
返回一个边界形状,表示查看此位置时推荐的显示区域。
例如,一个建筑物的位置可能有一个以建筑物为中心的区域,但该区域足够大,可以显示其邻近的地理环境。
注意:
此方法在 Qt6 中引入,而不是 boundingBox() 方法。它返回一个
QGeoShape
,而不是一个QGeoRectangle
。使用boundingGeoRectangle()
来获取形状的边界QGeoRectangle
。- coordinate()#
- 返回类型::
返回位置的坐标。
- extendedAttributes()#
- 返回类型::
键为 QString 类型,值为 QVariant 类型的字典。
返回与此位置关联的扩展属性。扩展属性由后端提供并可能依赖于位置。
- isEmpty()#
- 返回类型::
bool
如果位置坐标无效,并且所有其他位置字段都为空,则返回
true
,否则返回false
。- __ne__(rhs)#
- 参数::
rhs –
QGeoLocation
- 返回类型::
bool
如果 lhs 位置不等于 rhs,则返回
true
,否则返回false
。- __eq__(rhs)#
- 参数::
rhs –
QGeoLocation
- 返回类型::
bool
如果 lhs 位置等于 rhs,则返回
true
,否则返回false
。- setAddress(address)#
- 参数::
address –
QGeoAddress
设置位置的地址。
另请参阅
设置位置的边界形状。
另请参阅
- setCoordinate(position)#
- 参数::
position –
QGeoCoordinate
设置位置的坐标。
另请参阅
- setExtendedAttributes(data)#
- 参数::
data – 键为 QString 类型、值为 QVariant 类型的字典。
使用
data
中指定的参数设置位置的扩展属性。另请参阅
- swap(other)#
- 参数::
other –
QGeoLocation