Sur cette page

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

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.