Qt Location C++ API
位置 API 为映射、导航和地点信息提供库。
Qt 位置 API 为开发者提供了与地图、导航数据和兴趣地点交互的一组函数。当与通过 QtPositioning 模块检索的当前位置信息关联时特别有用。
使用地图 API,我们可以将位置与后端提供的各种格式的地图关联起来。然后可以使用地点 API 来在地图上填充地点,甚至指定当前位置作为兴趣地点,并将其与图标、联系信息和其它信息关联起来。
以下表格提供了链接到 Qt Location C++ API 各个章节的更详细的信息。
地图和导航 | 显示地图和查找路线。 |
地点 | 搜索和管理兴趣点。 |
地理信息服务插件实现 | 实现新的地理信息服务和定位插件。 |
地理信息服务提供者类
聚合访问提供地理信息的服务的访问 |
地图和导航类
目前无法通过 C++ 交互地图数据。唯一可用的接口是 地图和导航 (QML) API。
表示两个 QGeoRouteSegments 相交的点相关的信息 | |
表示两点之间的路线 | |
管理通过 QGeoRoutingManager 实例启动的操作 | |
表示定义路由信息的请求的参数和限制 | |
表示路线的一部分 | |
支持地理路由操作 |
管理通过 QGeoCodingManager 实例启动的操作 | |
支持地理编码操作 |
地点类
表示 QGeoLocation 的地址 | |
表示关于位置的基本信息 | |
表示关于地点的一组数据 | |
表示关于地点的通用属性信息 | |
表示 QPlace 可以关联的类别 | |
表示电话号码或网站 URL 等联系详细信息 | |
保存有关地点的内容 | |
管理通过 QPlaceManager 实例启动的内容检索操作 | |
表示内容请求的参数 | |
管理由QPlaceManager实例启动的地点详细信息的获取操作 | |
表示一个图标 | |
管理返回标识符的操作,例如地点和类别的保存和删除操作 | |
允许客户端访问特定后端存储的地点的接口 | |
为希望提供地点功能访问的QGeoServiceProvider插件实现者提供的接口 | |
管理由QPlaceManager实例启动的地点匹配操作 | |
用于从一个管理员处查找匹配另一管理员的地点。它代表一组请求参数 | |
表示包含提议搜索的搜索结果 | |
保存有关地点的评分信息 | |
管理由QPlaceManager实例启动的操作,并作为更专用回复的基类 | |
表示包含地点的搜索结果 | |
管理由QPlaceManager实例启动的地点搜索操作 | |
代表搜索请求的参数集 | |
搜索结果的基类 | |
管理由QPlaceManager实例启动的搜索建议操作 | |
表示地点或与之相关的内容的供应商 | |
表示一个个人用户 |
地理服务定位插件类
为希望提供对地理编码操作支持的QGeoServiceProvider插件实现者提供的接口和方法 | |
为希望提供对地理路由信息访问支持的QGeoServiceProvider插件实现者提供的接口和方法 | |
为希望提供地点功能访问的QGeoServiceProvider插件实现者提供的接口 |
© 2024 Qt公司有限公司。此处包含的文档贡献版权属于各自的拥有者。此处提供的文档是在自由软件基金会发布的GNU自由文档许可版本1.3的条款下许可的。Qt及其相关标志是芬兰和/或全球其他国家的Qt公司商标。所有其他商标均为各自所有者的财产。