Qt Positioning C++ 類

Positioning 模塊憑藉 QML 和 C++ 接口提供位置信息。 更多...

QGeoAddress

錶示 QGeoLocation 的地址

QGeoAreaMonitorInfo

錶示接近要監視區域或地區的參數

QGeoAreaMonitorSource

啓用用於指定坐標集的接近改變檢測

QGeoCircle

定義圓形地理區域

QGeoCoordinate

定義地球錶麵地理位置

QGeoLocation

錶示定位的有關基本信息

QGeoPath

定義地理路徑

QGeoPolygon

定義地理多邊形

QGeoPositionInfo

包含特定時間點的全局位置、方嚮和速度的有關聚閤信息

QGeoPositionInfoSource

用於分發位置更新的 ABC (抽象基類)

QGeoPositionInfoSourceFactory

用作提供外部位置數據插件接口的工廠類

QGeoRectangle

定義矩形地理區域

QGeoSatelliteInfo

包含有關衛星的基本信息

QGeoSatelliteInfoSource

用於分發衛星信息更新的 ABC (抽象基類)

QGeoShape

定義地理區域

QNmeaPositionInfoSource

使用 NMEA 數據源的位置信息

QNmeaSatelliteInfoSource

使用 NMEA 數據源的衛星信息

詳細描述

要加載 Qt Positioning 模塊,添加以下語句到 .qml 文件

import QtPositioning
					

對於 include 當前使用情況適當 header 的 C++ 工程,例如,使用路由的應用程序可以使用

#include <QGeoCoordinate>
					

使用模塊

使用 Qt 模塊要求直接或透過其它依賴鏈接到模塊庫。一些構建工具為此有貢獻支持,包括 CMake and qmake .

構建采用 CMake

使用 find_package() 命令定位所需模塊組件在 Qt6 包:

find_package(Qt6 REQUIRED COMPONENTS Positioning)
target_link_libraries(mytarget PRIVATE Qt6::Positioning)
					

采用 qmake 構建

要配置采用 qmake 構建模塊,添加模塊作為值為 QT 變量在工程的 .pro 文件:

QT += positioning
					

更多見於 Qt Positioning 概述 .