QLocation Namespace
Der Namespace „QLocation“ enthält verschiedene Bezeichner, die im gesamten Modul „ QtLocation “ verwendet werden. Mehr...
| Header: | #include <QLocation> |
| qmake: | QT += location |
Typen
(since 6.6) enum class | ReferenceSurface { Map, Globe } |
| enum | Visibility { UnspecifiedVisibility, DeviceVisibility, PrivateVisibility, PublicVisibility } |
| flags | VisibilityScope |
Typdokumentation
[since 6.6] enum class QLocation::ReferenceSurface
Definiert die Referenzfläche, auf der verschiedene Kartenelemente (z. B. Polygone, Polylinien) definiert werden.
| Konstante | Wert | Beschreibung |
|---|---|---|
QLocation::ReferenceSurface::Map | 0 | Elemente werden auf einer Karte definiert. Das bedeutet beispielsweise für eine Polylinie, dass Knoten auf der Karte durch gerade Linien verbunden sind. |
QLocation::ReferenceSurface::Globe | 1 | Elemente werden auf dem Globus definiert. Das bedeutet z. B. für eine Polylinie, dass Knoten durch Kreisabschnitte verbunden sind, die die kürzeste Verbindung zwischen Punkten auf einer Kugel darstellen. Diese Verbindung wird auch als Großkreisbahn bezeichnet. |
Diese Enumeration wurde in Qt 6.6 eingeführt.
enum QLocation::Visibility
flags QLocation::VisibilityScope
Legt die Sichtbarkeit eines QPlace oder QPlaceCategory fest.
| Konstante | Wert | Beschreibung |
|---|---|---|
QLocation::UnspecifiedVisibility | 0x00 | Es wurde keine explizite Sichtbarkeit definiert. |
QLocation::DeviceVisibility | 0x01 | Orte und Kategorien mit „DeviceVisibility“ werden nur auf dem lokalen Gerät gespeichert. |
QLocation::PrivateVisibility | 0x02 | Orte und Kategorien mit „PrivateVisibility“ sind nur für den aktuellen Benutzer sichtbar. Die Daten können entweder lokal oder auf einem Remote-Dienst oder auf beiden gespeichert werden. |
QLocation::PublicVisibility | 0x04 | Orte und Kategorien mit „PublicVisibility“ sind für alle sichtbar. |
Ein bestimmter Manager kann einen oder mehrere Sichtbarkeitsbereiche unterstützen. Beispielsweise stellt ein Manager eines Anbieters möglicherweise nur Orte bereit, die für alle öffentlich sind, während ein anderer sowohl öffentliche als auch private Orte bereitstellt.
Hinweis: Die Bedeutung einer nicht näher spezifizierten Sichtbarkeit hängt vom jeweiligen Kontext ab.
Beim Speichern eines Ortes oder einer Kategorie ist die Standard-Sichtbarkeit „nicht spezifiziert“, was bedeutet, dass der Manager einen geeigneten Sichtbarkeitsbereich für das Element auswählt.
Bei der Suche nach Orten bedeutet „nicht spezifiziert“, dass Orte aller Sichtbarkeitsbereiche zurückgegeben werden.
Der Typ „VisibilityScope“ ist ein „typedef“ für „QFlags<Visibility>“. Er speichert eine ODER-Kombination von „Visibility“-Werten.
© 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.