Qt Location QML Types
概述
简而言之,主要 QML 类型及其作用如下:
- Place 实例保存目的地和周围对象的信息,包括可显示的表示。
- Map 可使Place 对象中包含的信息得以显示、平移、缩放等。
- route 由插件决定,每个routeSegment 保存导航指令,由不断更新的当前Location 指导。
插件
Plugin提供计算路线和导航指示所需的数据,通常与特定的定位服务绑定。例如,插件可以连接到提供地理编码和路线信息的服务,应用程序可以使用这些信息。
可能会有各种 GeoServices 插件来完成各种任务,有些插件提供不止一种服务。必须为每个 GeoService 插件创建一个 QMLPlugin 实例。路由和地理编码、地图和地点都需要插件,但默认插件会处理所有这四项服务。插件可能需要在线访问,也可能支持车载地图和数据。
注意: 插件可能不提供分页或相关性提示等功能。
相关信息
以下链接提供了有关地图和地点的更多信息:
常见 QML 类型
描述基于位置的服务插件的类型 | |
描述插件参数的类型 |
地图 QML 类型
表示、加载和保存 GeoJSON 文档的模型 | |
显示地图类型 | |
在地图上显示地理圆圈的类型 | |
项目显示地图元素当前有效的版权声明 | |
类型是地图项的容器 | |
用于从模型中填充地图 | |
类型在地图上显示多边形 | |
在地图上显示折线的类型 | |
在地图上显示任意Qt Quick 对象的类型 | |
在地图上显示矩形的类型 | |
类型 在地图上显示路线 | |
类型保存特定地图类型的相机功能信息 | |
类型保存有关地图类型的信息 |
导航和路线 QML 类型
类型提供对路线的访问 | |
类型用于为路由模型提供查询参数 | |
类型代表一条地理路线 | |
类型表示两条路线段交汇点的相关信息 | |
类型表示一条路线的一段 |
地理编码 QML 类型
该类型支持与地理信息相关的搜索操作 |
地点 QML 类型
类型表示一个地点可关联的类别 | |
类型提供了插件支持的类别模型 | |
类型保存一个地点的详细联系信息 | |
类型提供了一个地点社论模型 | |
类型保存有关地点的附加数据 | |
类型提供了地点图像的模型 | |
类型代表感兴趣的位置 | |
提供对地点搜索结果的访问 | |
提供对搜索词建议的访问 | |
类型提供地点评论模型 | |
该类型包含联系详情,如电话号码或网站地址 | |
类型代表一个地点的图标 | |
类型保存通用地点属性信息 | |
类型保存地点评级信息 | |
持有与场所供应商、场所图片、评论或社论有关的数据 | |
类型可识别贡献了某一地点内容项目的用户 |
按字母顺序列出所有 QML 类型
类型表示一个地点可关联的类别 | |
类型提供了插件支持的类别模型 | |
类型保存一个地点的详细联系信息 | |
类型提供了场所社论的模型 | |
类型保存有关地点的附加数据 | |
用于表示、加载和保存 GeoJSON 文档的模型 | |
该类型支持与地理信息相关的搜索操作 | |
该类型提供了一个地点图像模型 | |
类型显示地图 | |
在地图上显示地理圆圈的类型 | |
项目显示地图元素当前有效的版权声明 | |
类型是地图项的容器 | |
用于从模型中填充地图 | |
类型在地图上显示多边形 | |
在地图上显示折线的类型 | |
在地图上显示任意Qt Quick 对象的类型 | |
在地图上显示矩形的类型 | |
在地图上显示路线的类型 | |
交互式地图查看器组件 | |
类型表示感兴趣的位置 | |
提供对地点搜索结果的访问 | |
提供搜索建议 | |
类型描述基于位置的服务插件 | |
描述插件参数的类型 | |
该类型提供了一个地点评论模型 | |
类型提供对路线的访问 | |
类型用于为路由模型提供查询参数 | |
类型保存特定地图类型的相机功能信息 | |
类型保存联系详情,如电话号码或网站地址 | |
类型代表一个地点的图标 | |
类型保存地图类型信息 | |
类型保存通用地点属性信息 | |
类型保存地点评级信息 | |
类型代表一条地理路线 | |
类型代表两条路线段交汇点的相关信息 | |
类型代表一条路线的一个区段 | |
持有与地点供应商、地点图像、评论或编辑相关的数据 | |
类型标识贡献了某一地点内容项目的用户 |
© 2025 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.