Sur cette page

QLocation Namespace

L'espace de noms QLocation contient divers identificateurs utilisés dans le module QtLocation. Plus d'informations...

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

Types

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

Description détaillée

Documentation des types

[since 6.6] enum class QLocation::ReferenceSurface

Définit la surface de référence sur laquelle sont définis les différents éléments de la carte (par exemple, polygones, polylignes).

ConstanteValeurDescription de l'objet
QLocation::ReferenceSurface::Map0Les éléments sont définis sur une carte. Cela signifie, par exemple pour une polyligne, que les nœuds sont reliés par des lignes droites sur la carte.
QLocation::ReferenceSurface::Globe1Les éléments sont définis sur le globe. Cela signifie, par exemple pour une polyligne, que les nœuds sont reliés à des sections de cercle qui représentent la connexion la plus courte entre des points sur une sphère. Cette connexion est également connue sous le nom de "chemin du grand cercle".

Cette énumération a été introduite dans Qt 6.6.

enum QLocation::Visibility
flags QLocation::VisibilityScope

Définit la visibilité d'un QPlace ou d'un QPlaceCategory.

ConstanteValeurDescription
QLocation::UnspecifiedVisibility0x00Aucune visibilité explicite n'a été définie.
QLocation::DeviceVisibility0x01Les lieux et les catégories avec DeviceVisibility sont uniquement stockés sur l'appareil local.
QLocation::PrivateVisibility0x02Les lieux et les catégories avec PrivateVisibility ne sont visibles que par l'utilisateur actuel. Les données peuvent être stockées soit localement, soit sur un service distant, soit les deux.
QLocation::PublicVisibility0x04Les lieux et les catégories en visibilité publique sont visibles par tout le monde.

Un gestionnaire particulier peut prendre en charge une ou plusieurs portées de visibilité. Par exemple, un gestionnaire d'un fournisseur peut ne proposer que des lieux publics à tous, tandis qu'un autre peut proposer des lieux publics et privés.

Remarque : la signification de la visibilité non spécifiée dépend du contexte dans lequel elle est utilisée.

Lors de l'enregistrement d' un lieu ou d'une catégorie, la visibilité par défaut est non spécifiée, ce qui signifie que le gestionnaire choisit un champ de visibilité approprié pour l'élément.

Lors de la recherche de lieux, la visibilité non spécifiée signifie que les lieux de n'importe quelle portée sont renvoyés.

Le type VisibilityScope est un typedef pour QFlags<Visibility>. Il stocke une combinaison OU de valeurs de visibilité.

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