MapRoute QML Type
El tipo MapRoute muestra una ruta en un mapa. Más...
| Import Statement: | import QtLocation 6.11 |
| Since: | QtLocation 5.0 |
- Lista de todos los miembros, incluyendo los heredados
- MapRoute es parte de QML Maps Plugin.
Propiedades
- line
- line.color : color
- line.width : int
- route : Route
Descripción detallada
El tipo MapRoute muestra una Ruta obtenida a través de RouteModel u otros medios, en el Mapa como una Polilínea que sigue el camino de la Ruta.
MapRoute es realmente un MapPolyline, pero con la ruta especificada utilizando la propiedad route en lugar de directamente en coordenadas.
Por defecto, la ruta se muestra como una línea negra de 1 píxel de grosor. Esto puede cambiarse utilizando las propiedades line.width y line.color.
Ejemplo de uso
A continuación se muestra cómo dibujar un route sobre un map:
import QtQuick import QtPositioning import QtLocation Map { RouteModel { id: routeModel } MapItemView { model: routeModel delegate: routeDelegate } Component { id: routeDelegate MapRoute { route: routeData line.color: "blue" line.width: 5 smooth: true opacity: 0.8 } } }
Documentación de propiedades
line group
Esta propiedad forma parte del grupo de propiedades de línea. El grupo de propiedades de línea contiene la anchura y el color utilizados para dibujar la línea.
La anchura se expresa en píxeles y es independiente del nivel de zoom del mapa. Los valores por defecto corresponden a un borde negro con una anchura de 1 píxel.
Para que no haya línea, utilice una anchura de 0 o un color transparente.
route : Route
Esta propiedad contiene la ruta a dibujar que puede utilizarse para representar una ruta geográfica.
© 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.