En esta página

Qt Positioning C++ Classes

El módulo de posicionamiento proporciona información de posicionamiento a través de interfaces QML y C++. Más...

Clases

QGeoAddress

Representa una dirección de un QGeoLocation

QGeoAreaMonitorInfo

Describe los parámetros de un área o región que debe supervisarse en función de la proximidad

QGeoAreaMonitorSource

Permite la detección de cambios de proximidad para un conjunto especificado de coordenadas

QGeoCircle

Define un área geográfica circular

QGeoCoordinate

Define una posición geográfica en la superficie de la Tierra

QGeoLocation

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

QGeoPath

Define una trayectoria geográfica

QGeoPolygon

Define un polígono geográfico

QGeoPositionInfo

Contiene información recogida sobre una posición, dirección y velocidad globales en un momento determinado

QGeoPositionInfoSource

Clase base abstracta para la distribución de actualizaciones de posición

QGeoPositionInfoSourceFactory

Clase de fábrica utilizada como interfaz de complemento para proveedores externos de datos de posicionamiento

QGeoRectangle

Define un área geográfica rectangular

QGeoSatelliteInfo

Contiene información básica sobre un satélite

QGeoSatelliteInfoSource

Clase base abstracta para la distribución de actualizaciones de información sobre satélites

QGeoShape

Define un área geográfica

QNmeaPositionInfoSource

Información de posición utilizando una fuente de datos NMEA

QNmeaSatelliteInfoSource

Información sobre satélites utilizando una fuente de datos NMEA

Descripción detallada

Para cargar el módulo Qt Positioning, añada la siguiente declaración a sus archivos .qml

import QtPositioning

Para proyectos C++ incluya la cabecera apropiada para el caso de uso actual, por ejemplo las aplicaciones que utilizan rutas pueden utilizar

#include <QGeoCoordinate>

Uso del módulo

El uso de un módulo Qt requiere la vinculación con la biblioteca del módulo, ya sea directamente o a través de otras dependencias. Varias herramientas de compilación tienen soporte dedicado para esto, incluyendo CMake y qmake.

Construir con CMake

Utilice el comando find_package() para localizar los componentes necesarios del módulo en el paquete Qt6:

find_package(Qt6 REQUIRED COMPONENTS Positioning)
target_link_libraries(mytarget PRIVATE Qt6::Positioning)

Construcción con qmake

Para configurar el módulo para su compilación con qmake, añada el módulo como valor de la variable QT en el archivo .pro del proyecto:

QT += positioning

Más información en Qt Positioning.

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