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 |
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).
| Constante | Valeur | Description |
|---|---|---|
QLocation::ReferenceSurface::Map | 0 | Les é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::Globe | 1 | Les é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.
| Constante | Valeur | Description |
|---|---|---|
QLocation::UnspecifiedVisibility | 0x00 | Aucune visibilité n’a été explicitement définie. |
QLocation::DeviceVisibility | 0x01 | Les lieux et les catégories dotés de la visibilité « DeviceVisibility » sont uniquement stockés sur l'appareil local. |
QLocation::PrivateVisibility | 0x02 | Les 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::PublicVisibility | 0x04 | Les 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.