MapItemView QML Type
MapItemViewはモデルからMapに入力するために使われる。詳細...
Import Statement: | import QtLocation 6.8 |
Since: | QtLocation 5.5 |
- 継承したメンバを含む、全メンバの一覧
- MapItemView はQML Maps Plugin に含まれています。
プロパティ
- add : Transition
(since QtLocation 5.12)
- autoFitViewport : bool
- delegate : Component
- model : model
- remove : Transition
(since QtLocation 5.12)
詳細説明
MapItemViewはモデルからMapItemsをMapに入力するために使われます。MapItemView型はMapに含まれる場合にのみ意味を持ち、スタンドアロンでは表示されません。
使用例
この例では、map にroute を表示するために 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 : Transition |
このプロパティは、ビューによって作成されたマップアイテムがインスタンス化され、マップに 追加されたときに適用される遷移を保持する。
このプロパティは QtLocation 5.12 で導入されました。
autoFitViewport : bool |
このプロパティは、アイテムが追加または削除されたときに、すべてのマップアイテムを表示するためにビューポートを自動的にパンおよびズームするかどうかを制御します。
デフォルトは false です。
delegate : Component |
このプロパティは、モデル内の各アイテムの表示方法を定義するデリゲートを保持します。Component は、ルートオブジェクトとして正確に 1 つの MapItem 派生オブジェクトを含んでいる必要があります。
model : model |
このプロパティは、デリゲートによって定義されたマップアイテムの作成に使用されるデータを提供するモデルを保持します。QAbstractItemModel ベースのモデルのみがサポートされます。
remove : Transition |
このプロパティは、ビューによって作成されたマップアイテムが削除されるときに適用されるトランジションを保持します。
このプロパティは、QtLocation 5.12 で導入されました。
QtLocation 5.12 では、このプロパティが導入されました。 本書で提供されるドキュメントは、Free Software Foundation が発行したGNU Free Documentation License version 1.3に基づいてライセンスされています。 Qtおよびそれぞれのロゴは、フィンランドおよびその他の国におけるThe Qt Company Ltd.の 商標です。その他すべての商標は、それぞれの所有者に帰属します。