En esta página

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ónVisualización de mapas y búsqueda de rutas.
LugaresBúsqueda y gestión de puntos de interés.
Implementación de plugins de geoserviciosImplementar nuevos plugins de geoservicios y posicionamiento.

Clases de proveedores de geoservicios

QGeoServiceProvider

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

QGeoManeuver

Representa la información relevante del punto en el que se encuentran dos QGeoRouteSegments

QGeoRoute

Representa una ruta entre dos puntos

QGeoRouteReply

Gestiona una operación iniciada por una instancia de QGeoRoutingManager

QGeoRouteRequest

Representa los parámetros y restricciones que definen una solicitud de información de ruta

QGeoRouteSegment

Representa un segmento de una ruta

QGeoRoutingManager

Soporte para operaciones de enrutamiento geográfico

QGeoCodeReply

Gestiona una operación iniciada por una instancia de QGeoCodingManager

QGeoCodingManager

Soporte para operaciones de geocodificación

Clases de lugares

QGeoAddress

Representa una dirección de un QGeoLocation

QGeoLocation

Representa información básica sobre una localización

QPlace

Representa un conjunto de datos sobre un lugar

QPlaceAttribute

Representa información genérica de atributos sobre un lugar

QPlaceCategory

Representa una categoría a la que se puede asociar un QPlace

QPlaceContactDetail

Representa un dato de contacto, como un número de teléfono o la URL de un sitio web

QPlaceContent

Contiene contenido sobre lugares

QPlaceContentReply

Gestiona una operación de recuperación de contenido iniciada por una instancia de QPlaceManager

QPlaceContentRequest

Representa los parámetros de una solicitud de contenido

QPlaceDetailsReply

Gestiona una operación de obtención de detalles de lugares iniciada por una instancia de QPlaceManager

QPlaceIcon

Representa un icono

QPlaceIdReply

Gestiona las operaciones que devuelven un identificador, como las operaciones de guardado y eliminación de lugares y categorías

QPlaceManager

La interfaz que permite a los clientes acceder a los lugares almacenados en un backend concreto

QPlaceManagerEngine

Interfaz para implementadores de plugins QGeoServiceProvider que quieran proporcionar acceso a la funcionalidad de lugares

QPlaceMatchReply

Gestiona una operación de búsqueda de lugares iniciada por una instancia de QPlaceManager

QPlaceMatchRequest

Se utiliza para encontrar lugares de un gestor que coincidan con los de otro. Representa un conjunto de parámetros de petición

QPlaceProposedSearchResult

Representa un resultado de búsqueda que contiene una búsqueda propuesta

QPlaceRatings

Contiene información sobre la clasificación de un lugar

QPlaceReply

Gestiona una operación iniciada por una instancia de QPlaceManager y sirve como clase base para respuestas más especializadas

QPlaceResult

Representa un resultado de búsqueda que contiene un lugar

QPlaceSearchReply

Gestiona una operación de búsqueda de lugar iniciada por una instancia de QPlaceManager

QPlaceSearchRequest

Representa el conjunto de parámetros de una petición de búsqueda

QPlaceSearchResult

Clase base para los resultados de búsqueda

QPlaceSearchSuggestionReply

Gestiona una operación de sugerencia de búsqueda iniciada por una instancia de QPlaceManager

QPlaceUser

Representa a un usuario individual

Clases de plugins de geoservicios y posicionamiento

QGeoCodingManagerEngine

Interfaz y métodos de conveniencia para los implementadores de plugins QGeoServiceProvider que deseen proporcionar soporte para operaciones de geocodificación

QGeoRoutingManagerEngine

Interfaz y métodos de conveniencia para implementadores de plugins QGeoServiceProvider que quieran proporcionar acceso a información de enrutamiento geográfico

QPlaceManagerEngine

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.