En esta página

QLocation Namespace

El espacio de nombres QLocation contiene varios identificadores utilizados en el módulo QtLocation. Más...

Header: #include <QLocation>
qmake: QT += location

Tipos

(since 6.6) enum class ReferenceSurface { Map, Globe }
enum Visibility { UnspecifiedVisibility, DeviceVisibility, PrivateVisibility, PublicVisibility }
flags VisibilityScope

Descripción detallada

Documentación de tipos

[since 6.6] enum class QLocation::ReferenceSurface

Define la superficie de referencia sobre la que se definen diversos elementos del mapa (por ejemplo, polígonos, polilíneas).

ConstanteValorDescripción
QLocation::ReferenceSurface::Map0Los elementos se definen sobre un mapa. Esto significa, por ejemplo para una polilínea, que los nodos están conectados con líneas rectas en el mapa.
QLocation::ReferenceSurface::Globe1Los elementos se definen en el globo terráqueo. Esto significa, por ejemplo para una polilínea, que los nodos están conectados con secciones de círculo que representan la conexión más corta entre puntos de una esfera. Esta conexión también se conoce como trayectoria de gran círculo.

Este enum se introdujo en Qt 6.6.

enum QLocation::Visibility
banderas QLocation::VisibilityScope

Define la visibilidad de un QPlace o QPlaceCategory.

ConstanteValorDescripción
QLocation::UnspecifiedVisibility0x00No se ha definido ninguna visibilidad explícita.
QLocation::DeviceVisibility0x01Los lugares y categorías con DeviceVisibility sólo se almacenan en el dispositivo local.
QLocation::PrivateVisibility0x02Los lugares y categorías con PrivateVisibility sólo son visibles para el usuario actual. Los datos pueden almacenarse localmente, en un servicio remoto o en ambos.
QLocation::PublicVisibility0x04Los lugares y categorías con VisibilidadPública son visibles para todo el mundo.

Un gestor concreto puede admitir uno o más ámbitos de visibilidad. Por ejemplo, un gestor de un proveedor puede proporcionar sólo lugares públicos para todo el mundo, mientras que otro puede proporcionar lugares públicos y privados.

Nota: El significado de visibilidad no especificada depende del contexto en el que se utilice.

Al guardar un lugar o categoría, la visibilidad por defecto es no especificada, lo que significa que el gestor elige un ámbito de visibilidad apropiado para el elemento.

Al buscar lugares, unspecified significa que se devuelven lugares de cualquier ámbito.

El tipo VisibilityScope es un typedef para QFlags<Visibility>. Almacena una combinación OR de valores de Visibilidad.

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