Qt Location API DE C
La API de localización proporciona una biblioteca de mapas, navegación e información sobre lugares.
La API Qt Location proporciona al desarrollador un conjunto de funciones para interactuar con mapas, datos de navegación y lugares de interés. Resulta especialmente útil cuando se asocia a la información de posición actual, que puede recuperarse a través del módulo QtPositioning.
Con la API de Mapas podemos asociar una posición a un mapa en varios formatos suministrados por un backend. A continuación, se puede utilizar la API de Lugares para rellenar lugares en el mapa o incluso especificar la posición actual como un lugar de interés y asociarlo con un icono, datos de contacto y otra información.
La siguiente tabla proporciona enlaces a información más detallada sobre las secciones de la API C++ de Qt Location.
| Mapas y navegación | Visualización de mapas y búsqueda de rutas. |
| Lugares | Búsqueda y gestión de puntos de interés. |
| Implementación de plugins de geoservicios | Implementar nuevos plugins de geoservicios y posicionamiento. |
Clases de proveedores de geoservicios
Agrega el acceso a servicios que proporcionan información geográfica. |
Clases de mapas y navegación
Actualmente no es posible interactuar con datos de mapas a través de C++. La única interfaz disponible es la API de Mapas y Navegación (QML ).
Representa la información relevante del punto en el que se encuentran dos QGeoRouteSegments | |
Representa una ruta entre dos puntos | |
Gestiona una operación iniciada por una instancia de QGeoRoutingManager | |
Representa los parámetros y restricciones que definen una solicitud de información de ruta | |
Representa un segmento de una ruta | |
Soporte para operaciones de enrutamiento geográfico |
Gestiona una operación iniciada por una instancia de QGeoCodingManager | |
Soporte para operaciones de geocodificación |
Clases de lugares
Representa una dirección de un QGeoLocation | |
Representa información básica sobre una localización | |
Representa un conjunto de datos sobre un lugar | |
Representa información genérica de atributos sobre un lugar | |
Representa una categoría a la que se puede asociar un QPlace | |
Representa un dato de contacto, como un número de teléfono o la URL de un sitio web | |
Contiene contenido sobre lugares | |
Gestiona una operación de recuperación de contenido iniciada por una instancia de QPlaceManager | |
Representa los parámetros de una solicitud de contenido | |
Gestiona una operación de obtención de detalles de lugares iniciada por una instancia de QPlaceManager | |
Representa un icono | |
Gestiona las operaciones que devuelven un identificador, como las operaciones de guardado y eliminación de lugares y categorías | |
La interfaz que permite a los clientes acceder a los lugares almacenados en un backend concreto | |
Interfaz para implementadores de plugins QGeoServiceProvider que quieran proporcionar acceso a la funcionalidad de lugares | |
Gestiona una operación de búsqueda de lugares iniciada por una instancia de QPlaceManager | |
Se utiliza para encontrar lugares de un gestor que coincidan con los de otro. Representa un conjunto de parámetros de petición | |
Representa un resultado de búsqueda que contiene una búsqueda propuesta | |
Contiene información sobre la clasificación de un lugar | |
Gestiona una operación iniciada por una instancia de QPlaceManager y sirve como clase base para respuestas más especializadas | |
Representa un resultado de búsqueda que contiene un lugar | |
Gestiona una operación de búsqueda de lugar iniciada por una instancia de QPlaceManager | |
Representa el conjunto de parámetros de una petición de búsqueda | |
Clase base para los resultados de búsqueda | |
Gestiona una operación de sugerencia de búsqueda iniciada por una instancia de QPlaceManager | |
Representa a un usuario individual |
Clases de plugins de geoservicios y posicionamiento
Interfaz y métodos de conveniencia para los implementadores de plugins QGeoServiceProvider que deseen proporcionar soporte para operaciones de geocodificación | |
Interfaz y métodos de conveniencia para implementadores de plugins QGeoServiceProvider que quieran proporcionar acceso a información de enrutamiento geográfico | |
Interfaz para implementadores de plugins QGeoServiceProvider que deseen proporcionar acceso a la funcionalidad de lugar |
© 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.