routeSegment QML Type
Le type routeSegment représente un segment d'un itinéraire. Plus d'informations...
| Import Statement: | import QtLocation 6.11 |
| Since: | QtLocation 5.5 |
Propriétés
- distance : real
- maneuver : RouteManeuver
- path : list<coordinate>
- travelTime : int
Description détaillée
Une instance routeSegment contient des informations sur la configuration physique du segment d'itinéraire, la longueur de l'itinéraire et le temps estimé nécessaire pour parcourir le segment d'itinéraire, ainsi que des informations facultatives ( routeManeuver) associées à la fin du segment d'itinéraire.
Les instances de routeSegment peuvent être considérées comme des arêtes d'un graphe de routage, les instances routeManeuver étant des étiquettes facultatives attachées aux sommets du graphe.
Le principal moyen d'acquérir des objets Route est d'utiliser Routes via RouteModel.
Exemple
L'extrait QML suivant montre comment imprimer des informations sur un segment d'itinéraire :
import QtQuick import QtPositioning import QtLocation Text { text: "Segment distance " + routeSegment.distance + " meters, " + routeSegment.path.length + " points." }
Documentation sur les propriétés
distance : real
Propriété en lecture seule qui contient la distance couverte par ce segment de l'itinéraire, en mètres.
maneuver : RouteManeuver
Propriété en lecture seule qui contient la manœuvre pour ce segment d'itinéraire.
La manœuvre renvoyée est invalide si aucune information n'a été attachée au point d'arrivée de ce segment de route.
path : list<coordinate>
Propriété en lecture seule contenant les coordonnées géographiques de ce segment. Les coordonnées sont listées dans l'ordre dans lequel elles seraient traversées par une personne voyageant le long de ce segment de l'itinéraire.
Pour accéder à des segments individuels, vous pouvez utiliser des accesseurs de liste standard : 'path.length' indique le nombre d'objets et 'path[index à partir de zéro]' donne l'objet réel.
Voir aussi QtPositioning::coordinate.
travelTime : int
Propriété en lecture seule qui contient la durée estimée de la traversée de ce segment, en secondes.
© 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.