QLocation Namespace

Der QLocation-Namensraum enthält verschiedene Bezeichner, die im 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

Detaillierte Beschreibung

Typ Dokumentation

[since 6.6] enum class QLocation::ReferenceSurface

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

KonstanteWertBeschreibung
QLocation::ReferenceSurface::Map0Elemente werden auf einer Karte definiert. Das bedeutet z. B. für eine Polylinie, dass die Knoten mit geraden Linien auf der Karte verbunden sind.
QLocation::ReferenceSurface::Globe1Elemente werden auf dem Globus definiert. Dies bedeutet z. B. für eine Polylinie, dass die Knoten mit Kreisabschnitten verbunden sind, die die kürzeste Verbindung zwischen Punkten auf einer Kugel darstellen. Diese Verbindung wird auch als Großkreispfad bezeichnet.

Dieses Enum wurde in Qt 6.6 eingeführt.

enum QLocation::Sichtbarkeit
flags QLocation::VisibilityScope

Definiert die Sichtbarkeit eines QPlace oder QPlaceCategory.

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 Ferndienst oder beides gespeichert sein.
QLocation::PublicVisibility0x04Orte und Kategorien mit PublicVisibility sind für alle sichtbar.

Ein bestimmter Manager kann einen oder mehrere Sichtbarkeitsbereiche unterstützen. Beispielsweise kann ein Manager eines Anbieters nur Orte anbieten, die für jedermann öffentlich sind, während ein anderer sowohl öffentliche als auch private Orte anbieten kann.

Hinweis: Die Bedeutung der nicht spezifizierten Sichtbarkeit hängt vom Kontext ab, in dem sie verwendet wird.

Beim Speichern eines Ortes oder einer Kategorie ist die Standardsichtbarkeit nicht spezifiziert, was bedeutet, dass der Manager einen geeigneten Sichtbarkeitsbereich für das Element wählt.

Bei der Suche nach Orten bedeutet unspecified, dass Orte mit beliebigem Sichtbarkeitsbereich zurückgegeben werden.

Der Typ VisibilityScope ist ein Typedef für QFlags<Visibility>. Er speichert eine ODER-Kombination von Sichtbarkeitswerten.

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