Auf dieser Seite

MapRoute QML Type

Der Typ „MapRoute“ zeigt eine Route auf einer Karte an. Mehr...

Import Statement: import QtLocation 6.12
Since: QtLocation 5.0

Eigenschaften

Ausführliche Beschreibung

Der Typ „MapRoute“ zeigt eine Route, die über eine „ RouteModel “ oder auf andere Weise ermittelt wurde, auf der Karte als Polylinie an, die dem Verlauf der Route folgt.

„MapRoute“ ist eigentlich ein „ MapPolyline “, bei dem der Pfad jedoch über die Eigenschaft „ route “ anstelle der direkten Angabe in „ coordinates “ festgelegt wird.

Standardmäßig wird die Route als 1 Pixel dicke schwarze Linie angezeigt. Dies kann mithilfe der Eigenschaften „ line.width “ und „ line.color “ geändert werden.

Anwendungsbeispiel

So zeichnen Sie eine „ route “ auf eine „ 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
        }
    }
}

Dokumentation zu den Eigenschaften

line group

line.color : color

line.width : int

Diese Eigenschaft gehört zur Eigenschaftsgruppe „Linie“. Die Eigenschaftsgruppe „Linie“ enthält die Breite und die Farbe, die zum Zeichnen der Linie verwendet werden.

Die Breite wird in Pixeln angegeben und ist unabhängig vom Zoomfaktor der Karte. Die Standardwerte entsprechen einem schwarzen Rand mit einer Breite von 1 Pixel.

Wenn keine Linie angezeigt werden soll, verwenden Sie eine Breite von 0 oder eine transparente Farbe.

route : Route

Diese Eigenschaft enthält die zu zeichnende Route, die zur Darstellung einer geografischen Route verwendet werden kann.

© 2026 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.