routeSegment QML Type
Der Typ „routeSegment“ stellt ein Segment einer Route dar. Mehr...
| Import Statement: | import QtLocation 6.12 |
| Since: | QtLocation 5.5 |
Eigenschaften
- distance : real
- maneuver : RouteManeuver
- path : list<coordinate>
- travelTime : int
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.