Qt 位置 C++ 类

提供 C++ 接口以获取位置和导航信息。更多...

命名空间

QGeoJson

包含用于从和到 GeoJson 文件导入和导出地理信息的函数

QLocation

包含在 QtLocation 模块中广泛使用的各种标识符

QGeoCodeReply

管理由 QGeoCodingManager 实例启动的操作

QGeoCodingManager

支持地理编码操作

QGeoCodingManagerEngine

为想要提供对地理编码操作支持的 QGeoServiceProvider 插件实现者提供的接口和便利方法

QGeoManeuver

表示两个 QGeoRouteSegments 相交点的相关信息

QGeoRoute

表示两个点之间的路线

QGeoRouteReply

管理由 QGeoRoutingManager 实例启动的操作

QGeoRouteRequest

表示定义路由信息请求的参数和限制

QGeoRouteSegment

表示路线的一部分

QGeoRoutingManager

支持地理路由操作

QGeoRoutingManagerEngine

为想要提供对地理路由信息访问的 QGeoServiceProvider 插件实现者提供的接口和便利方法

QGeoServiceProvider

聚合对提供地理信息的服务访问

QPlace

表示有关地点的一组数据

QPlaceAttribute

表示关于地点的通用属性信息

QPlaceCategory

表示与 QPlace 关联的类别

QPlaceContactDetail

表示类似电话号码或网站 URL 的联系细节

QPlaceContent

包含有关地点的内容

QPlaceContentReply

管理由 QPlaceManager 实例启动的内容检索操作

QPlaceContentRequest

表示内容请求的参数

QPlaceDetailsReply

管理由 QPlaceManager 实例启动的地点详细信息检索操作

QPlaceIcon

表示图标

QPlaceIdReply

管理返回标识符的操作,例如地点和类别的保存和删除操作

QPlaceManager

允许客户端访问特定后端中存储的地点的接口

QPlaceManagerEngine

为想要提供对地点功能访问的 QGeoServiceProvider 插件实现者提供的接口

QPlaceMatchReply

管理由 QPlaceManager 实例启动的地点匹配操作

QPlaceMatchRequest

用于从一管理器找到匹配另一管理器的地点,它表示一组请求参数

QPlaceProposedSearchResult

表示包含建议搜索的搜索结果

QPlaceRatings

包含有关地点的评分信息

QPlaceReply

管理由 QPlaceManager 实例启动的操作,并作为更多专业化回复的基类

QPlaceResult

表示包含地点的搜索结果

QPlaceSearchReply

管理由QPlaceManager实例启动的地方搜索操作

QPlaceSearchRequest

表示搜索请求的参数集

QPlaceSearchResult

搜索结果的基础类

QPlaceSearchSuggestionReply

管理由QPlaceManager实例启动的搜索建议操作

QPlaceSupplier

表示与地方或与地方相关的内容的供应商

QPlaceUser

表示单个用户

详细说明

C++ API提供对地理编码、导航信息和地方搜索的访问。使用QML API将这些信息渲染到支持触摸手势、叠加层等的交互式地图上。

在您的C++代码中包含适当的头文件。例如,使用路线的应用程序可以包含

#include <QGeoRoute>

在项目文件中添加location关键字以链接到Qt Location库

QT += location

更多内容请参见Qt Location概览

© 2024 Qt公司有限公司。此处的文档贡献是各自所有者的版权。提供的文档受GNU自由文档许可证版本1.3的规定,由自由软件基金会发布。Qt及其相关标志是芬兰和/或其他国家的Qt公司有限公司的商标。所有其他商标均为其各自所有者的财产。