Sur cette page

MapRoute QML Type

Le type MapRoute affiche un itinéraire sur une carte. En savoir plus...

Import Statement: import QtLocation 6.12
Since: QtLocation 5.0

Propriétés

Description détaillée

Le type MapRoute affiche sur la carte un itinéraire obtenu via un RouteModel ou par d’autres moyens, sous la forme d’une polyligne suivant le tracé de l’itinéraire.

MapRoute est en réalité une instance de ` MapPolyline`, mais dont le tracé est spécifié à l’aide de la propriété ` route ` plutôt que directement dans ` coordinates`.

Par défaut, l’itinéraire s’affiche sous la forme d’une ligne noire d’un pixel d’épaisseur. Il est possible de modifier cette présentation à l’aide des propriétés ` line.width ` et ` line.color `.

Exemple d’utilisation

Voici comment tracer une route sur une 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 des propriétés

line group

line.color : color

line.width : int

Cette propriété fait partie du groupe de propriétés « ligne ». Le groupe de propriétés « ligne » contient la largeur et la couleur utilisées pour tracer 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 à un contour noir d'une largeur de 1 pixel.

Pour ne pas afficher de ligne, utilisez une largeur de 0 ou une couleur transparente.

route : Route

Cette propriété contient l'itinéraire à tracer, qui peut servir à 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.