Qt Location C++ API

位置 API 为映射、导航和地点信息提供库。

Qt 位置 API 为开发者提供了与地图、导航数据和兴趣地点交互的一组函数。当与通过 QtPositioning 模块检索的当前位置信息关联时特别有用。

使用地图 API,我们可以将位置与后端提供的各种格式的地图关联起来。然后可以使用地点 API 来在地图上填充地点,甚至指定当前位置作为兴趣地点,并将其与图标、联系信息和其它信息关联起来。

以下表格提供了链接到 Qt Location C++ API 各个章节的更详细的信息。

地图和导航显示地图和查找路线。
地点搜索和管理兴趣点。
地理信息服务插件实现实现新的地理信息服务和定位插件。

地理信息服务提供者类

QGeoServiceProvider

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

地图和导航类

目前无法通过 C++ 交互地图数据。唯一可用的接口是 地图和导航 (QML) API。

QGeoManeuver

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

QGeoRoute

表示两点之间的路线

QGeoRouteReply

管理通过 QGeoRoutingManager 实例启动的操作

QGeoRouteRequest

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

QGeoRouteSegment

表示路线的一部分

QGeoRoutingManager

支持地理路由操作

QGeoCodeReply

管理通过 QGeoCodingManager 实例启动的操作

QGeoCodingManager

支持地理编码操作

地点类

QGeoAddress

表示 QGeoLocation 的地址

QGeoLocation

表示关于位置的基本信息

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

表示一个个人用户

地理服务定位插件类

QGeoCodingManagerEngine

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

QGeoRoutingManagerEngine

为希望提供对地理路由信息访问支持的QGeoServiceProvider插件实现者提供的接口和方法

QPlaceManagerEngine

为希望提供地点功能访问的QGeoServiceProvider插件实现者提供的接口

© 2024 Qt公司有限公司。此处包含的文档贡献版权属于各自的拥有者。此处提供的文档是在自由软件基金会发布的GNU自由文档许可版本1.3的条款下许可的。Qt及其相关标志是芬兰和/或全球其他国家的Qt公司商标。所有其他商标均为各自所有者的财产。