MapRoute QML 类型
MapRoute 类型在地图上显示路线。 更多信息...
导入语句 | import QtLocation 6.7 |
自 | QtLocation 5.0 |
- 所有成员的列表,包括继承成员
- MapRoute 是 QML Maps 插件 的一部分。
属性
- 线路
- line.color : color
- line.width : int
- route : Route
详细说明
MapRoute 类型使用 RouteModel 或其他方式获得的路线,在地图上以折线形式显示路线的路线上。
MapRoute 实际上是 MapPolyline,但它使用 route 属性而不是直接在 coordinates 中指定路径。
默认情况下,路线以 1 像素厚的黑色线显示。可以使用 line.width 和 line.color 属性更改此设置。
使用示例
以下是如何在地图上绘制 route 的示例
import QtQuick import QtPositioning import QtLocation Map { RouteModel { id: routeModel } MapItemView { model: routeModel delegate: routeDelegate } Component { id: routeDelegate MapRoute { route: routeData line.color: "blue" line.width: 5 smooth: true opacity: 0.8 } } }
属性文档
此属性属于线路属性组。线路属性组用于设置绘制线条时使用的宽度和颜色。
宽度以像素为单位,不依赖于地图的缩放级别。默认值对应于 1 像素宽的黑色边框。
要取消线路,请使用宽度为 0 或透明颜色。
route : Route |
此属性包含要绘制的路线,可用于表示一条地理路线。
© 2024 Qt 公司有限公司。此处包含的文档贡献是各自所有者的版权。此处提供的文档根据 Free Software Foundation 发布的 GNU 自由文档许可协议版本 1.3 的条款获得许可。Qt 和相关标志是芬兰和/或其他国家 Qt 公司的商标。所有其他商标均为各自所有者的财产。