MapRoute QML Type

MapRoute タイプは地図上にルートを表示します。詳細...

Import Statement: import QtLocation 6.8
Since: QtLocation 5.0

プロパティ

詳細説明

MapRoute タイプは、RouteModel またはその他の手段で取得した Route を、Route のパスに沿った Polyline として Map 上に表示します。

MapRoute は実際にはMapPolyline ですが、coordinates で直接指定するのではなく、route プロパティを使用してパスを指定します。

デフォルトでは、ルートは 1 ピクセルの太さの黒い線として表示されます。これはline.widthline.color プロパティを使って変更できます。

使用例

map 上にroute を描く方法を示します:

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

プロパティの説明

line group

line.color : color

line.width : int

このプロパティは line プロパティグループの一部です。line プロパティグループは、線を描くのに使われる幅と色を保持する。

幅はピクセル単位で、地図のズームレベルとは無関係です。デフォルト値は幅1ピクセルの黒枠に対応します。

線を引かない場合は、幅 0 または透明色を使用します。


route : Route

このプロパティは、1 つの地理的なルートを表すために使用できる、描画するルートを保持します。


このプロパティは、1 つの地理的なルートを表すために使用できます 本書で提供されるドキュメントは、Free Software Foundation が発行したGNU Free Documentation License version 1.3に基づいてライセンスされています。 Qtおよびそれぞれのロゴは、フィンランドおよびその他の国におけるThe Qt Company Ltd.の 商標です。その他すべての商標は、それぞれの所有者に帰属します。