Auf dieser Seite

routeSegment QML Type

Der Typ „routeSegment“ stellt ein Segment einer Route dar. Mehr...

Import Statement: import QtLocation 6.12
Since: QtLocation 5.5

Eigenschaften

Ausführliche Beschreibung

Eine „routeSegment“-Instanz enthält Informationen über den physischen Verlauf des Routenabschnitts, die Länge der Route und die geschätzte Zeit, die zum Durchfahren des Routenabschnitts benötigt wird, sowie optionale „ routeManeuver“-Instanzen, die mit dem Ende des Routenabschnitts verknüpft sind.

Instanzen von „routeSegment“ lassen sich als Kanten in einem Routing-Graphen betrachten, wobei „ routeManeuver “-Instanzen als optionale Beschriftungen an den Knoten des Graphen angehängt sind.

Route-Objekte werden in erster Linie über „Routes“ und „ RouteModel “ abgerufen.

Beispiel

Der folgende QML-Ausschnitt zeigt, wie Informationen zu einem Routenabschnitt ausgegeben werden können:

import QtQuick
import QtPositioning
import QtLocation

Text {
    text: "Segment distance " + routeSegment.distance + " meters, " + routeSegment.path.length + " points."
}

Dokumentation zu den Eigenschaften

distance : real

Schreibgeschützte Eigenschaft, die die von diesem Streckenabschnitt zurückgelegte Entfernung in Metern angibt.

maneuver : RouteManeuver

Schreibgeschützte Eigenschaft, die das Manöver für dieses Routenabschnitt enthält.

Gibt ein ungültiges Manöver zurück, wenn dem Endpunkt dieses Routenabschnitts keine Informationen zugeordnet wurden.

path : list<coordinate>

Schreibgeschützte Eigenschaft, die die geografischen Koordinaten dieses Segments enthält. Die Koordinaten sind in der Reihenfolge aufgeführt, in der sie von einer Person durchlaufen würden, die dieses Segment der Route entlangfährt.

Um auf einzelne Segmente zuzugreifen, können Sie die üblichen Listenzugriffsfunktionen verwenden: „path.length“ gibt die Anzahl der Objekte an und „path[Index beginnend bei Null]“ liefert das eigentliche Objekt.

Siehe auch QtPositioning::coordinate.

travelTime : int

Schreibgeschützte Eigenschaft, die die geschätzte Zeit angibt, die zum Durchlaufen dieses Segments benötigt wird, in Sekunden.

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