Qt 定位 C++ 类
定位模块通过 QML 和 C++ 接口提供定位信息。 更多...
类
表示 QGeoLocation 的地址 | |
描述了要监视邻近性的区域或地区的参数 | |
能够检测一组特定坐标的邻近性变化 | |
定义了一个圆形地理区域 | |
定义了地球表面上的地理位置 | |
表示有关位置的基本信息 | |
定义了地理路径 | |
定义了一个地理多边形 | |
包含在特定时间内进行的全球位置、方向和速度的信息 | |
用于分发位置更新的抽象基类 | |
作为外部定位数据提供者的插件接口的工厂类 | |
定义了一个矩形地理区域 | |
包含了关于卫星的基本信息 | |
用于分发卫星信息更新的抽象基类 | |
定义了地理区域 | |
使用 NMEA 数据源提供的定位信息 | |
使用 NMEA 数据源提供的卫星信息 |
详细描述
要加载 Qt 定位模块,请将以下语句添加到您的 .qml 文件中
import QtPositioning
对于 C++ 项目,包含适用于当前用例的头文件,例如使用路线的应用可能使用
#include <QGeoCoordinate>
使用模块
使用 Qt 模块需要链接到模块库,无论是直接还是通过其他依赖项。包括 CMake 和 qmake 在内的几个构建工具都为此提供了专用支持。
使用 CMake 构建
使用 find_package()
命令在 Qt6
包中定位所需的模块组件
find_package(Qt6 REQUIRED COMPONENTS Positioning) target_link_libraries(mytarget PRIVATE Qt6::Positioning)
使用 qmake 构建
要使用 qmake 构建模块进行配置,请将模块添加到项目 .pro 文件中 QT
变量的值
QT += positioning
更多信息请参阅 Qt 定位概述。
© 2024 Qt公司有限公司。本文件中包含的文档贡献为其各自所有者的版权。提供的文档根据自由软件基金会发布的条款,在GNU自由文档许可证版本1.3下获得授权。Qt及其相关标志是Qt公司(在芬兰及世界其他国家的国家)的商标。所有其他商标均为各自所有者的财产。