Qt Location API C
L'API Location fournit une bibliothèque pour la cartographie, la navigation et les informations sur les lieux.
L'API Qt Location fournit au développeur un ensemble de fonctions permettant d'interagir avec les cartes, les données de navigation et les lieux d'intérêt. Cette API est particulièrement utile lorsqu'elle est associée à des informations sur la position actuelle, qui peuvent être récupérées via le module QtPositioning.
L'API Maps permet d'associer une position à une carte dans différents formats fournis par un backend. L'API Places peut ensuite être utilisée pour remplir des lieux sur la carte ou même spécifier la position actuelle en tant que lieu d'intérêt et l'associer à une icône, à des coordonnées et à d'autres informations.
Le tableau suivant fournit des liens vers des informations plus détaillées sur des sections de l'API Qt Location C++.
| Cartes et navigation | Affichage de cartes et recherche d'itinéraires. |
| Lieux | Recherche et gestion de points d'intérêt. |
| Mise en œuvre de plugins de géoservices | Implémenter de nouveaux plugins de géoservices et de positionnement. |
Classes de fournisseurs de géoservices
Agrégation de l'accès aux services qui fournissent des informations géographiques. |
Classes de cartes et de navigation
Actuellement, il n'est pas possible d'interagir avec les données cartographiques via C++. La seule interface disponible est l'API Cartes et Navigation (QML).
Représente les informations relatives au point de rencontre de deux QGeoRouteSegments. | |
Représente une route entre deux points | |
Gère une opération lancée par une instance de QGeoRoutingManager | |
Représente les paramètres et les restrictions qui définissent une demande d'informations de routage | |
Représente un segment d'un itinéraire | |
Prise en charge des opérations de routage géographique |
Gère une opération lancée par une instance de QGeoCodingManager | |
Prise en charge des opérations de géocodage |
Classes de lieux
Représente une adresse d'un QGeoLocation | |
Représente les informations de base sur un lieu | |
Représente un ensemble de données sur un lieu | |
Représente des informations génériques sur les attributs d'un lieu | |
Représente une catégorie à laquelle un QPlace peut être associé | |
Représente un détail de contact tel qu'un numéro de téléphone ou l'url d'un site web | |
Contient du contenu sur les lieux | |
Gère une opération de récupération de contenu lancée par une instance de QPlaceManager | |
Représente les paramètres d'une demande de contenu | |
Gère une opération de récupération des détails d'un lieu lancée par une instance de QPlaceManager | |
Représente une icône | |
Gère les opérations qui renvoient un identifiant, telles que les opérations d'enregistrement et de suppression de lieux et de catégories. | |
L'interface qui permet aux clients d'accéder aux lieux stockés dans un backend particulier | |
Interface pour les implémenteurs de plugins QGeoServiceProvider qui veulent fournir un accès à la fonctionnalité des lieux. | |
Gère une opération de recherche de lieux lancée par une instance de QPlaceManager | |
Utilisé pour trouver les lieux d'un gestionnaire qui correspondent à ceux d'un autre. Il représente un ensemble de paramètres de requête | |
Représente un résultat de recherche contenant une recherche proposée | |
Contient des informations sur l'évaluation d'un lieu | |
Gère une opération lancée par une instance de QPlaceManager et sert de classe de base pour des réponses plus spécialisées. | |
Représente un résultat de recherche contenant un lieu | |
Gère une opération de recherche de lieu lancée par une instance de QPlaceManager | |
Représente l'ensemble des paramètres d'une requête de recherche | |
Classe de base pour les résultats de recherche | |
Gère une opération de suggestion de recherche lancée par une instance de QPlaceManager | |
Représente un utilisateur individuel |
Classes de géoservices et de plugins de positionnement
Interface et méthodes de commodité pour les implémenteurs de plugins QGeoServiceProvider qui veulent fournir un support pour les opérations de géocodage. | |
Interface et méthodes de commodité pour les implémenteurs de plugins QGeoServiceProvider qui veulent fournir un accès aux informations de routage géographique | |
Interface pour les implémenteurs de plugins QGeoServiceProvider qui veulent fournir un accès à la fonctionnalité de 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.