Тип QML MapItemView
Тип MapItemView используется для заполнения карты данными из модели. Подробнее...
| Заявление об импорте: | import QtLocation 5.13 |
| С момента: | QtLocation 5.5 |
Свойства
- add : Переход
- autoFitViewport : Компонент
- delegate : Компонент
- model : модель
- remove : Переход
Подробное описание
Тип MapItemView используется для заполнения карты объектами MapItem из модели. Тип MapItemView имеет смысл только в контексте контейнера Map, то есть у него нет самостоятельного представления.
Пример использования
В этом примере показано, как использовать объект MapViewItem для отображения маршрута route на карте map:
import QtQuick 2.0
import QtPositioning 5.5
import QtLocation 5.6
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 : Transition
Это свойство содержит переход, который применяется к элементам карты, созданным представлением, когда они создаются и добавляются на карту.
Это свойство было добавлено в QtLocation 5.12.
autoFitViewport : Component
Это свойство управляет автоматическим масштабированием и перемещением области просмотра для отображения всех элементов карты при добавлении или удалении элементов.
По умолчанию значение ложь.
delegate : Component
Это свойство содержит делегата, который определяет, как отображать каждый элемент в модели. Компонент должен содержать ровно один объект, производный от MapItem, в качестве корневого объекта.
model : модель
Это свойство содержит модель, которая предоставляет данные, используемые для создания элементов карты, определенных делегатом. Поддерживаются только модели на основе QAbstractItemModel.
remove : Transition
Это свойство содержит переход, который применяется к элементам карты, созданным представлением, при их удалении.
Это свойство было добавлено в QtLocation 5.12.
© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/qt-5.13/qml-qtlocation-mapitemview.html