Sur cette page

QLocation Namespace

L'espace de noms QLocation contient divers identifiants utilisés dans l'ensemble du module QtLocation. En savoir plus...

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 sur les types

[since 6.6] enum class QLocation::ReferenceSurface

Définit la surface de référence sur laquelle sont définis divers éléments cartographiques (par exemple, des polygones, des polylignes).

ConstanteValeurDescription
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 par des segments de cercle représentant la liaison la plus courte entre des points sur une sphère. Cette liaison est également appelée « chemin orthodromique ».

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é n’a été explicitement définie.
QLocation::DeviceVisibility0x01Les lieux et les catégories dotés de la visibilité « DeviceVisibility » sont uniquement stockés sur l'appareil local.
QLocation::PrivateVisibility0x02Les lieux et les catégories dont la visibilité est définie sur « 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 catégories dotés de la visibilité « PublicVisibility » sont visibles par tous.

Un gestionnaire donné peut prendre en charge un ou plusieurs niveaux de visibilité. Par exemple, un gestionnaire d’un fournisseur peut ne proposer que des lieux publics accessibles à tous, tandis qu’un autre peut proposer à la fois des lieux publics et privés.

Remarque : la signification d’une 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 une portée de visibilité appropriée pour l’élément.

Lors de la recherche de lieux, « non spécifié » 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.