Auf dieser Seite

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

Ausführliche Beschreibung

Typdokumentation

[since 6.6] enum class QLocation::ReferenceSurface

Definiert die Referenzfläche, auf der verschiedene Kartenelemente (z. B. Polygone, Polylinien) definiert werden.

KonstanteWertBeschreibung
QLocation::ReferenceSurface::Map0Elemente werden auf einer Karte definiert. Das bedeutet beispielsweise für eine Polylinie, dass Knoten auf der Karte durch gerade Linien verbunden sind.
QLocation::ReferenceSurface::Globe1Elemente 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.

KonstanteWertBeschreibung
QLocation::UnspecifiedVisibility0x00Es wurde keine explizite Sichtbarkeit definiert.
QLocation::DeviceVisibility0x01Orte und Kategorien mit „DeviceVisibility“ werden nur auf dem lokalen Gerät gespeichert.
QLocation::PrivateVisibility0x02Orte 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::PublicVisibility0x04Orte 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.