En esta página

Mapas y navegación (C++)

Mapas y Navegación proporciona utilidades C++ para la geocodificación (búsqueda de una coordenada geográfica a partir de una dirección) y la navegación (incluyendo indicaciones para llegar a pie o en coche).

Actualmente no es posible interactuar con mapas mediante C++. Las aplicaciones de mapas deben utilizar la API de Mapas y Navegación (QML ).

Geocodificación

En C++, una consulta de dirección a coordenada se realiza mediante el método geocode() de la clase QGeoCodingManager. Para las consultas de coordenada a dirección, el método reverseGeocode() está disponible en la misma clase. Las instancias de QGeoCodingManager están disponibles a través de QGeoServiceProvider.

Clases clave

QGeoServiceProviderProporciona una instancia de QGeoCodingManager lista para su uso.
QGeoCodingManagerAcepta consultas y produce objetos QGeoCodeReply.
QGeoCodeReplyContiene los resultados de una consulta de geocodificación.

En C++, una consulta de ruta se realiza mediante el método calculate() de la clase QGeoRoutingManager. La respuesta de ruta devuelta puede contener múltiples rutas al mismo destino.

Clases clave

QGeoServiceProviderProporciona una instancia de QGeoCodingManager lista para su uso.
QGeoRoutingManagerAcepta consultas y produce objetos QGeoRouteReply.
QGeoRouteReplyContiene los resultados de una consulta de ruta.
QGeoRouteContiene información sobre una ruta.

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