MapItemView QML Type
Die MapItemView wird verwendet, um die Karte aus einem Modell zu füllen. Mehr...
Import Statement: | import QtLocation 6.8 |
Since: | QtLocation 5.5 |
- Liste aller Mitglieder, einschließlich geerbter Mitglieder
- MapItemView ist Teil des QML Maps Plugin.
Eigenschaften
- add : Transition
(since QtLocation 5.12)
- autoFitViewport : bool
- delegate : Component
- model : model
- remove : Transition
(since QtLocation 5.12)
Detaillierte Beschreibung
Die MapItemView wird verwendet, um eine Karte mit MapItems aus einem Modell zu füllen. Der Typ MapItemView ist nur sinnvoll, wenn er in einer Map enthalten ist, d.h. er hat keine eigenständige Darstellung.
Beispielverwendung
Dieses Beispiel zeigt, wie das MapViewItem-Objekt verwendet werden kann, um eine route auf einer map anzuzeigen:
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 } } }
Dokumentation der Eigenschaft
add : Transition |
Diese Eigenschaft enthält den Übergang, der auf die von der Ansicht erstellten Kartenelemente angewendet wird, wenn sie instanziiert und zur Karte hinzugefügt werden.
Diese Eigenschaft wurde in QtLocation 5.12 eingeführt.
autoFitViewport : bool |
Diese Eigenschaft steuert, ob das Ansichtsfenster automatisch geschwenkt und gezoomt werden soll, um alle Kartenelemente anzuzeigen, wenn Elemente hinzugefügt oder entfernt werden.
Die Voreinstellung ist false.
delegate : Component |
Diese Eigenschaft enthält den Delegaten, der definiert, wie jedes Element im Modell angezeigt werden soll. Die Komponente muss genau ein von MapItem abgeleitetes Objekt als Stammobjekt enthalten.
model : model |
Diese Eigenschaft enthält das Modell, das die Daten liefert, die für die Erstellung der vom Delegaten definierten Kartenelemente verwendet werden. Es werden nur QAbstractItemModel basierte Modelle unterstützt.
remove : Transition |
Diese Eigenschaft enthält den Übergang, der auf die von der Ansicht erstellten Kartenelemente angewendet wird, wenn sie entfernt werden.
Diese Eigenschaft wurde in QtLocation 5.12 eingeführt.
© 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.