En esta página

routeSegment QML Type

El tipo routeSegment representa un segmento de una Ruta. Más...

Import Statement: import QtLocation 6.11
Since: QtLocation 5.5

Propiedades

Descripción detallada

Una instancia de routeSegment contiene información sobre el trazado físico del segmento de ruta, la longitud de la ruta y el tiempo estimado necesario para recorrer el segmento de ruta, así como routeManeuvers opcional asociada al final del segmento de ruta.

Las instancias de routeSegment pueden considerarse como aristas de un grafo de rutas, con las instancias de routeManeuver como etiquetas opcionales adjuntas a los vértices del grafo.

La forma principal de adquirir objetos de ruta es a través de Routes mediante RouteModel.

Ejemplo

El siguiente fragmento de código QML muestra cómo imprimir información sobre un segmento de ruta:

import QtQuick
import QtPositioning
import QtLocation

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

Propiedad Documentación

distance : real

Propiedad de sólo lectura que contiene la distancia recorrida por este segmento de la ruta, en metros.

maneuver : RouteManeuver

Propiedad de sólo lectura que contiene la maniobra para este segmento de ruta.

Devolverá una maniobra no válida si no se ha adjuntado información al punto final de este segmento de ruta.

path : list<coordinate>

Propiedad de sólo lectura que contiene las coordenadas geográficas de este segmento. Las coordenadas se listan en el orden en que serían recorridas por alguien que viajara a lo largo de este segmento de la ruta.

Para acceder a segmentos individuales se pueden utilizar accesores de lista estándar: 'ruta.longitud' indica el número de objetos y 'ruta[índice empezando por cero]' da el objeto real.

Véase también QtPositioning::coordinate.

travelTime : int

Propiedad de sólo lectura que contiene la cantidad estimada de tiempo que se tardará en recorrer este segmento, en segundos.

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