MapRoute QML Type
Le type MapRoute permet d'afficher un itinéraire sur une carte. Plus d'informations...
| Import Statement: | import QtLocation 6.11 |
| Since: | QtLocation 5.0 |
- Liste de tous les membres, y compris les membres hérités
- MapRoute fait partie de QML Maps Plugin.
Propriétés
- line
- line.color : color
- line.width : int
- route : Route
Description détaillée
Le type MapRoute permet d'afficher sur la carte un itinéraire obtenu à l'aide de RouteModel ou d'autres moyens, sous la forme d'une polyligne suivant le chemin de l'itinéraire.
MapRoute est en fait une MapPolyline, mais le chemin est spécifié à l'aide de la propriété route au lieu d'être indiqué directement sous forme de coordonnées.
Par défaut, l'itinéraire est affiché sous la forme d'une ligne noire de 1 pixel d'épaisseur. Ceci peut être modifié à l'aide des propriétés line.width et line.color.
Exemple d'utilisation
Voici comment dessiner un route sur 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 } } }
Documentation sur les propriétés
line group
Cette propriété fait partie du groupe de propriétés line. Le groupe de propriétés line contient la largeur et la couleur utilisées pour dessiner la ligne.
La largeur est exprimée en pixels et est indépendante du niveau de zoom de la carte. Les valeurs par défaut correspondent à une bordure noire d'une largeur de 1 pixel.
Pour ne pas avoir de ligne, utilisez une largeur de 0 ou une couleur transparente.
route : Route
Cette propriété contient l'itinéraire à dessiner, qui peut être utilisé pour représenter un itinéraire géographique.
© 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.