Positioning 模块凭借 QML 和 C++ 接口提供位置信息。 更多...
| 表示 QGeoLocation 的地址 | |
| 表示接近要监视区域或地区的参数 | |
| 启用用于指定坐标集的接近改变检测 | |
| 定义圆形地理区域 | |
| 定义地球表面地理位置 | |
| 表示定位的有关基本信息 | |
| 定义地理路径 | |
| 定义地理多边形 | |
| 包含特定时间点的全局位置、方向和速度的有关聚合信息 | |
| 用于分发位置更新的 ABC (抽象基类) | |
| 用作提供外部位置数据插件接口的工厂类 | |
| 定义矩形地理区域 | |
| 包含有关卫星的基本信息 | |
| 用于分发卫星信息更新的 ABC (抽象基类) | |
| 定义地理区域 | |
| 使用 NMEA 数据源的位置信息 | |
| 使用 NMEA 数据源的卫星信息 |
要加载 Qt Positioning 模块,添加以下语句到 .qml 文件
import QtPositioning
对于 include 当前使用情况适当 header 的 C++ 工程,例如,使用路由的应用程序可以使用
#include <QGeoCoordinate>
使用 Qt 模块要求直接或透过其它依赖链接到模块库。一些构建工具为此有贡献支持,包括 CMake and qmake .
使用
find_package()
命令去定位所需模块组件,在
Qt6
包:
find_package(Qt6 REQUIRED COMPONENTS Positioning) target_link_libraries(mytarget PRIVATE Qt6::Positioning)
要配置采用 qmake 构建模块,添加模块作为值为
QT
变量在工程的 .pro 文件:
QT += positioning
更多见于 Qt Positioning 概述 .