MapItemView QML 类型

MapItemView 用于从模型中填充地图。 更多信息...

导入语句import QtLocation 6.7
QtLocation 5.5

属性

详细说明

MapItemView 用于使用模型中的 MapItems 填充地图。MapItemView 类型仅在包含在地图中时才有意义,这意味着它没有独立的表现。

示例用法

此例展示了如何使用 MapViewItem 对象在地图上显示 路线

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
        }
    }
}

属性文档

add : 过渡 [自 QtLocation 5.12]

此属性包含当视图创建并添加到地图中的 map items 时应用的过渡。

此属性是在 QtLocation 5.12 中引入的。


autoFitViewport : 布尔值

此属性控制是否在添加或删除项目时自动平移和缩放视口以显示所有地图项。

默认为 false。


delegate : 组件

此属性包含定义模型中每个项应如何显示的代理。组件必须包含一个 MapItem 派生对象作为根对象。


model : 模型

此属性包含为创建委托中定义的地图项提供数据的模型。仅支持基于 QAbstractItemModel 的模型。


remove : 过渡 [自 QtLocation 5.12]

此属性包含当视图创建并从地图中删除 map items 时应用的过渡。

此属性是在 QtLocation 5.12 中引入的。


© 2024 Qt公司有限公司。本文档中包含的文档贡献归其各自所有者所有。本文档受自由软件基金会发布的GNU自由文档许可版1.3条款许可。Qt及其相关标识是芬兰和/或其他国家Qt公司有限公司的商标。所有其他商标为其各自所有者的财产。