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
| QGeoServiceProvider | Proporciona una instancia de QGeoCodingManager lista para su uso. |
| QGeoCodingManager | Acepta consultas y produce objetos QGeoCodeReply. |
| QGeoCodeReply | Contiene los resultados de una consulta de geocodificación. |
Navegació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
| QGeoServiceProvider | Proporciona una instancia de QGeoCodingManager lista para su uso. |
| QGeoRoutingManager | Acepta consultas y produce objetos QGeoRouteReply. |
| QGeoRouteReply | Contiene los resultados de una consulta de ruta. |
| QGeoRoute | Contiene 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.