Sur cette page

Qt Location QML Types

Présentation

En résumé, les principaux types QML et leurs rôles sont les suivants :

  • Les instances de type « Place » contiennent des informations sur la destination et les objets environnants, y compris des représentations affichables.
  • L’ Map permet d’afficher, de faire défiler, de zoomer, etc., sur les informations contenues dans les objets « Place ».
  • L'route est déterminée par un plugin, chaque routeSegment contenant les instructions de navigation, guidées par l'Location, qui est mise à jour en continu.

Les plugins

Pluginfournissent les données nécessaires au calcul des itinéraires et des instructions de navigation, et sont généralement liés à un service de localisation spécifique. Par exemple, un plugin peut permettre de se connecter à un service fournissant des informations de géocodage et d’itinéraire, qui peuvent ensuite être utilisées par l’application.

Il peut exister différents plugins GeoServices pour diverses tâches, certains plugins fournissant plusieurs services. Une instance d'Plugin e QML doit être créée pour chaque plugin GeoService. Des plugins sont nécessaires pour le calcul d'itinéraires et le géocodage, les cartes et les lieux ; toutefois, le plugin par défaut gère ces quatre services. Un plugin peut nécessiter un accès en ligne ou prendre en charge des cartes et des données intégrées.

Remarque : les plugins peuvent ne pas proposer certaines fonctionnalités telles que la pagination ou les suggestions de pertinence.

Les liens suivants fournissent plus d’informations sur les cartes et les lieux :

Cartes et navigationAffichage des cartes et recherche d'itinéraires
LieuxRecherche et gestion des points d'intérêt

Types QML courants

Plugin

Le type décrit un plugin de services de localisation

PluginParameter

Type décrivant un paramètre pour un plugin

Types QML de Maps

GeoJsonData

Un modèle permettant de représenter, charger et enregistrer des documents GeoJSON

Map

Ce type affiche une carte

MapCircle

Le type affiche un cercle géographique sur une carte

MapCopyrightNotice

L'élément « Item » affiche la mention de copyright actuellement valide pour un élément de carte

MapItemGroup

Type servant de conteneur pour les éléments de carte

MapItemView

Utilisé pour remplir une carte à partir d’un modèle

MapPolygon

Le type affiche un polygone sur une carte

MapPolyline

Le type affiche une polyligne sur une carte

MapQuickItem

Le type affiche un objet « Qt Quick » arbitraire sur une carte

MapRectangle

Le type affiche un rectangle sur une carte

MapRoute

Ce type affiche un itinéraire sur une carte

cameraCapabilities

Le type contient des informations sur les capacités de la caméra pour un type de carte spécifique

mapType

Le type contient des informations sur un type de carte

RouteModel

Le type permet d'accéder aux itinéraires

RouteQuery

Le type est utilisé pour fournir des paramètres de requête à un RouteModel

route

Le type représente un itinéraire géographique

routeManeuver

Le type « Route » représente les informations relatives au point de jonction entre deux segments d’itinéraire

routeSegment

Ce type représente un segment d’un itinéraire

Types QML de géocodage

GeocodeModel

Le type prend en charge les opérations de recherche liées aux informations géographiques

Types QML « Lieux »

Category

Le type représente une catégorie à laquelle un lieu peut être associé

CategoryModel

Le type fournit un modèle des catégories prises en charge par un plugin

ContactDetails

Le type contient les coordonnées d’un lieu

EditorialModel

Le type fournit un modèle pour les articles rédactionnels relatifs aux lieux

ExtendedAttributes

Le type contient des données supplémentaires sur un lieu

ImageModel

Le type fournit un modèle pour les images d’un lieu

Place

Le type « Type » représente un lieu qui constitue un point d’intérêt

PlaceSearchModel

Donne accès aux résultats de recherche de lieux

PlaceSearchSuggestionModel

Permet d'accéder à des suggestions de termes de recherche

ReviewModel

Le type fournit un modèle d'avis sur les lieux

contactDetail

Le type contient des coordonnées telles qu'un numéro de téléphone ou l'adresse d'un site web

icon

Le type représente l'icône d'un lieu

placeAttribute

Le type contient des informations génériques sur les attributs du lieu

ratings

Le type contient des informations sur la note attribuée à un lieu

supplier

Contient des données concernant le fournisseur d’un lieu, une image du lieu, un avis ou un article rédactionnel

user

Le type identifie un utilisateur ayant contribué à un élément de contenu spécifique lié à un lieu

Liste alphabétique de tous les types QML

Category

Le type représente une catégorie à laquelle un lieu peut être associé

CategoryModel

Le type fournit un modèle des catégories prises en charge par un plugin

ContactDetails

Le type contient les coordonnées d’un lieu

EditorialModel

Le type fournit un modèle pour les articles rédactionnels relatifs à un lieu

ExtendedAttributes

Le type contient des données supplémentaires sur un lieu

GeoJsonData

Un modèle permettant de représenter, de charger et d’enregistrer des documents GeoJSON

GeocodeModel

Le type prend en charge les opérations de recherche liées aux informations géographiques

ImageModel

Le type fournit un modèle pour les images de lieux

Map

Le type affiche une carte

MapCircle

Le type affiche un cercle géographique sur une carte

MapCopyrightNotice

L'élément affiche la mention de copyright actuellement en vigueur pour un élément de carte

MapItemGroup

Le type est un conteneur pour les éléments de carte

MapItemView

Utilisé pour remplir la carte à partir d’un modèle

MapPolygon

Le type affiche un polygone sur une carte

MapPolyline

Le type affiche une polyligne sur une carte

MapQuickItem

Le type affiche un objet « Qt Quick » arbitraire sur une carte

MapRectangle

Le type affiche un rectangle sur une carte

MapRoute

Ce type affiche un itinéraire sur une carte

MapView

Un composant de visualisation de carte interactive

Place

Le type représente un lieu qui constitue un point d’intérêt

PlaceSearchModel

Permet d'accéder aux résultats de recherche de lieux

PlaceSearchSuggestionModel

Permet d'accéder à des suggestions de termes de recherche

Plugin

Le type décrit un plugin de services géolocalisés

PluginParameter

Le type décrit un paramètre d’un plugin

ReviewModel

Le type fournit un modèle d'avis sur les lieux

RouteModel

Le type permet d’accéder aux itinéraires

RouteQuery

Le type est utilisé pour fournir des paramètres de requête à un RouteModel

cameraCapabilities

Le type contient des informations sur les capacités de la caméra pour un type de carte spécifique

contactDetail

Le type contient des coordonnées telles qu'un numéro de téléphone ou l'adresse d'un site web

icon

Le type représente l'icône d'un lieu

mapType

Le type contient des informations sur un type de carte

placeAttribute

Le type contient des informations génériques sur les attributs d’un lieu

ratings

Le type contient des informations sur la note attribuée à un lieu

route

Le type représente un itinéraire géographique

routeManeuver

Le type représente les informations relatives au point de rencontre de deux segments d’itinéraire

routeSegment

Le type représente un segment d’un itinéraire

supplier

Contient des données concernant le fournisseur d’un lieu, l’image d’un lieu, un avis ou un contenu rédactionnel

user

Le type identifie un utilisateur ayant contribué à un élément de contenu spécifique relatif à un lieu

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