QLocation命名空间
QLocation命名空间包含在QtLocation模块中使用的各种标识符。 更多...
头文件 | #include <QLocation> |
qmake | QT += location |
类型
(自6.6起) 枚举类 | ReferenceSurface { Map, Globe } |
枚举 | Visibility { UnspecifiedVisibility, DeviceVisibility, PrivateVisibility, PublicVisibility } |
标志 | VisibilityScope |
类型文档
[自6.6起]
enum class QLocation::ReferenceSurface
定义了各种地图项目(例如多边形、折线)上定义的参考表面。
常量 | 值 | 描述 |
---|---|---|
QLocation::ReferenceSurface::Map | 0 | 项目在地图上定义。这意味着,例如对于折线,节点在地图上是通过直线连接的。 |
QLocation::ReferenceSurface::Globe | 1 | 项目在球体上定义。这意味着,例如对于折线,节点是通过球面上的圆段相连的,这些圆段表示球面上两点之间的最短连接。这种连接也称为大圆路径。 |
此枚举是在Qt 6.6中引入的。
enum QLocation::Visibility
flags QLocation::VisibilityScope
定义了QPlace或QPlaceCategory的可见性。
常量 | 值 | 描述 |
---|---|---|
QLocation::UnspecifiedVisibility | 0x00 | 没有显式定义可见性。 |
QLocation::DeviceVisibility | 0x01 | 具有DeviceVisibility的场所和分类仅存储在本地设备上。 |
QLocation::PrivateVisibility | 0x02 | 具有PrivateVisibility的场所和分类仅对当前用户可见。数据可能存储在本地或在远程服务中,或两者兼有。 |
QLocation::PublicVisibility | 0x04 | 具有PublicVisibility的场所和分类对所有人员可见。 |
特定的管理器可能支持一个或多个可见性范围。例如,一个提供者可能只提供一个对所有人员都公开的场所,而另一个可能提供公开和私有的场所。
注意: 不指定可见性的含义取决于其使用的上下文。
在保存场所或分类时,默认可见性为不指定,这意味着管理器为该项目选择一个适当的可见性范围。
在搜索场所时,不指定意味着返回任何范围内的场所。
VisibilityScope类型是QFlags<Visibility>的typedef。它存储了Visibility值的OR组合。
© 2024 The Qt Company Ltd. 本文档中包含的文档贡献均为各自所有者的版权。此处提供的文档在自由软件基金会署名出版的 GNU自由文档许可版本1.3 条件下获得许可。Qt及其相关标志是芬兰以及全球其他国家的The Qt Company Ltd.的商标。所有其他商标均为其各自所有者的财产。