MapItemView QML Type
The MapItemView is used to populate Map from a model. More...
Properties
- add : Transition
- autoFitViewport : bool
- delegate : Component
- model : model
- remove : Transition
Detailed Description
\inqmlmodule
QtLocation \ingroup
qml-QtLocation5-maps \since
QtLocation 5.5 \inherits
QObject
The MapItemView is used to populate Map with MapItems from a model. The MapItemView type only makes sense when contained in a Map, meaning that it has no standalone presentation.
Example Usage
This example demonstrates how to use the MapViewItem object to display a route on a map:
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 } } }
Property Documentation
add : Transition |
This property holds the transition that is applied to the map items created by the view when they are instantiated and added to the map.
\since
QtLocation 5.12
autoFitViewport : bool |
This property controls whether to automatically pan and zoom the viewport to display all map items when items are added or removed.
Defaults to false.
delegate : Component |
This property holds the delegate which defines how each item in the model should be displayed. The Component must contain exactly one MapItem -derived object as the root object.
model : model |
This property holds the model that provides data used for creating the map items defined by the delegate. Only QAbstractItemModel based models are supported.
remove : Transition |
This property holds the transition that is applied to the map items created by the view when they are removed.
\since
QtLocation 5.12