Sur cette page

Qt Location QML Types

Vue d'ensemble

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

  • Les instances Place contiennent des informations sur la destination et les objets environnants, y compris des représentations affichables.
  • Map permet d'afficher les informations contenues dans les objets Place, d'effectuer des panoramiques, des zooms, etc.
  • Le site route est déterminé par un plugin, chaque site routeSegment contenant les instructions de navigation, guidées par le site Location actualisé en permanence.

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 géolocalisation spécifique. Par exemple, un plugin peut permettre de se connecter à un service qui fournit des informations de géocodage et d'itinéraire, qui peuvent être consommées par l'application.

Il peut y avoir plusieurs plugins GeoServices pour différentes tâches, certains plugins fournissant plus d'un service. Une instance QML Plugin doit être créée pour chaque module d'extension de géoservice. Des plugins sont nécessaires pour le routage et le géocodage, les cartes et les lieux, mais le plugin par défaut gère ces quatre services. Un plugin peut nécessiter un accès en ligne ou prendre en charge les cartes et les données embarquées.

Remarque : les plugins ne peuvent pas fournir de fonctions telles que la pagination ou les indices de pertinence.

Les liens suivants fournissent de plus amples informations sur les cartes et les lieux :

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

Types QML communs

Plugin

Type décrit un plugin de services basés sur la localisation

PluginParameter

Type décrit un paramètre pour un plugin

Types QML pour les cartes

GeoJsonData

Un modèle pour représenter, charger et sauvegarder des documents GeoJSON

Map

Type affiche une carte

MapCircle

Type affiche un cercle géographique sur une carte

MapCopyrightNotice

Item affiche l'avis de droit d'auteur en vigueur pour un élément de carte

MapItemGroup

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

MapItemView

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

MapPolygon

Type affiche un polygone sur une carte

MapPolyline

Type affiche une polyligne sur une carte

MapQuickItem

Type affiche un objet arbitraire Qt Quick sur une carte

MapRectangle

Type affiche un rectangle sur une carte

MapRoute

Type affiche un itinéraire sur une carte

cameraCapabilities

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

mapType

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 une route géographique

routeManeuver

Type représente les informations relatives au point de rencontre de deux routeSegments

routeSegment

Le type représente un segment d'une route

Types QML de géocodage

GeocodeModel

Le type fournit un support pour les opérations de recherche liées à l'information géographique.

Places QML Types

Category

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

Type contient les coordonnées d'un lieu

EditorialModel

Type fournit un modèle d'éditoriaux de lieux

ExtendedAttributes

Type contient des données supplémentaires sur un lieu

ImageModel

Type fournit un modèle d'images de lieux

Place

Le type représente un lieu qui est une position d'intérêt

PlaceSearchModel

Permet d'accéder aux résultats de la recherche d'un lieu

PlaceSearchSuggestionModel

Permet d'accéder aux suggestions de termes de recherche

ReviewModel

Le type fournit un modèle de commentaires sur le lieu

contactDetail

Le type contient un détail de contact tel qu'un numéro de téléphone ou une adresse de 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 l'évaluation du lieu

supplier

Contient des données concernant le fournisseur d'un lieu, l'image d'un lieu, une critique ou un éditorial.

user

Type identifie un utilisateur qui a contribué à un élément de contenu d'un lieu particulier.

Liste alphabétique de tous les types QML

Category

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

CategoryModel

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

Type fournit un modèle d'éditoriaux de lieux

ExtendedAttributes

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

GeoJsonData

Un modèle pour représenter, charger et sauvegarder les documents GeoJSON

GeocodeModel

Le type fournit un support pour les opérations de recherche liées à l'information géographique

ImageModel

Le type fournit un modèle d'images de lieux

Map

Type affiche une carte

MapCircle

Type affiche un cercle géographique sur une carte

MapCopyrightNotice

Item affiche l'avis de droit d'auteur 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

Type affiche un polygone sur une carte

MapPolyline

Type affiche une polyligne sur une carte

MapQuickItem

Type affiche un objet arbitraire Qt Quick sur une carte

MapRectangle

Type affiche un rectangle sur une carte

MapRoute

Type affiche une route sur une carte

MapView

Un composant de visualisation de carte interactive

Place

Type représente un lieu qui est une position d'intérêt

PlaceSearchModel

Permet d'accéder aux résultats de la recherche d'un lieu

PlaceSearchSuggestionModel

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

Plugin

Type décrit un plugin de services basés sur la localisation

PluginParameter

Type décrit un paramètre pour un plugin

ReviewModel

Le type fournit un modèle d'évaluation des lieux

RouteModel

Type donne accès aux itinéraires

RouteQuery

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

cameraCapabilities

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

contactDetail

Type contient les coordonnées d'un contact, comme un numéro de téléphone ou une adresse de site web

icon

Type représente l'icône d'un lieu

mapType

Type contient des informations sur un type de carte

placeAttribute

Type contient des informations génériques sur les attributs d'un lieu

ratings

Le type contient des informations sur l'évaluation du 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 routeSegments

routeSegment

Le type représente un segment d'une route

supplier

Contient des données relatives au fournisseur d'un lieu, à l'image d'un lieu, à une critique ou à un éditorial.

user

Type identifie un utilisateur qui a contribué à un élément de contenu d'un lieu particulier

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