Auf dieser Seite

Position QML Type

Der Positionstyp enthält Positionsdaten zu einem bestimmten Zeitpunkt, wie beispielsweise Koordinaten (Längengrad, Breitengrad, Höhe) und Geschwindigkeit. Mehr...

Import Statement: import QtPositioning

Eigenschaften

Ausführliche Beschreibung

Der Typ „Position“ enthält Werte, die sich auf den geografischen Standort beziehen, wie z. B. die Koordinaten ( coordinate ) (Längengrad, Breitengrad und Höhe), die Uhrzeit ( timestamp ), zu der die Position ermittelt wurde, die Genauigkeit der Daten ( speed ) sowie die Genauigkeit der Daten.

Er wird in erster Linie in der Eigenschaft „ position “ eines „ PositionSource “ verwendet, als Grundeinheit der Daten, die aus der Standortdatenquelle des Systems verfügbar sind.

Nicht alle Eigenschaften eines „Position“-Objekts sind zwangsläufig gültig oder verfügbar (beispielsweise können Breiten- und Längengrad gültig sein, während die Geschwindigkeitsaktualisierung noch nicht empfangen oder manuell festgelegt wurde). Daher stehen entsprechende „gültige“ Eigenschaften zur Verfügung (z. B. „ coordinate “, „ longitudeValid “, „ latitudeValid “ usw.), um festzustellen, ob die Daten in dieser Positionsaktualisierung verfügbar und gültig sind.

Positionsobjekte sind schreibgeschützt und können nur von einem „ PositionSource “ erzeugt werden.

Anwendungsbeispiel

Siehe das Beispiel für den Typ „ PositionSource “ oder die Beispielanwendung „Satellite Info “.

Siehe auch „ PositionSource “ und „ coordinate “.

Dokumentation zu den Eigenschaften

altitudeValid : bool

Diese Eigenschaft ist wahr, wenn die Höhe der Koordinate festgelegt wurde (um anzuzeigen, ob diese Daten empfangen wurden oder nicht, da nicht jede Aktualisierung notwendigerweise alle Daten enthält).

Siehe auch coordinate.

coordinate : coordinate

Diese Eigenschaft enthält die Werte für Breitengrad, Längengrad und Höhe der Position.

Es handelt sich um eine schreibgeschützte Eigenschaft.

Siehe auch „ longitudeValid “, „ latitudeValid “ und „ altitudeValid “.

direction : double [since Qt Positioning 5.3]

Diese Eigenschaft enthält den Wert der Fahrtrichtung in Grad, gemessen vom geografischen Nordpol.

Es handelt sich um eine schreibgeschützte Eigenschaft.

Diese Eigenschaft wurde in „ Qt Positioning “ 5.3 eingeführt.

Siehe auch „ directionValid “.

directionAccuracy : double [since Qt Positioning 6.3]

Diese Eigenschaft gibt die Genauigkeit der bereitgestellten „ direction “ in Grad an. Diese Eigenschaft gilt nur für Android und macOS/iOS. Weitere Informationen finden Sie in der Dokumentation unter QGeoPositionInfo::Attribute.

Diese Eigenschaft wurde in Qt Positioning 6.3 eingeführt.

Siehe auch „ direction “ und „ directionAccuracyValid “.

directionAccuracyValid : bool [since Qt Positioning 6.3]

Diese Eigenschaft lautet „ true “, wenn „ directionAccuracy “ festgelegt wurde.

Diese Eigenschaft wurde in Qt Positioning 6.3 eingeführt.

Siehe auch „ directionAccuracy “.

directionValid : bool [since Qt Positioning 5.3]

Diese Eigenschaft ist wahr, wenn „ direction “ gesetzt wurde (um anzugeben, ob diese Daten empfangen wurden oder nicht, da nicht jede Aktualisierung notwendigerweise alle Daten enthält).

Diese Eigenschaft wurde in „ Qt Positioning 5.3“ eingeführt.

Siehe auch „ direction “.

horizontalAccuracy : real

Diese Eigenschaft gibt die horizontale Genauigkeit der Koordinate (in Metern) an.

Siehe auch horizontalAccuracyValid und coordinate.

horizontalAccuracyValid : bool

Diese Eigenschaft ist wahr, wenn „ horizontalAccuracy “ gesetzt wurde (um anzugeben, ob diese Daten empfangen wurden oder nicht, da nicht jede Aktualisierung notwendigerweise alle Daten enthält).

Siehe auch „ horizontalAccuracy “.

latitudeValid : bool

Diese Eigenschaft ist wahr, wenn der Breitengrad der Koordinate festgelegt wurde (um anzugeben, ob diese Daten empfangen wurden oder nicht, da nicht jede Aktualisierung notwendigerweise alle Daten enthält).

Siehe auch coordinate.

longitudeValid : bool

Diese Eigenschaft ist wahr, wenn der Längengrad der Koordinate festgelegt wurde (um anzuzeigen, ob diese Daten empfangen wurden oder nicht, da nicht jede Aktualisierung notwendigerweise alle Daten enthält).

Siehe auch coordinate.

magneticVariation : double [since Qt Positioning 5.4]

Diese Eigenschaft gibt den Winkel zwischen der horizontalen Komponente des Magnetfelds und dem geografischen Norden in Grad an. Auch als magnetische Deklination bezeichnet. Ein positiver Wert bezeichnet eine Richtung im Uhrzeigersinn vom geografischen Norden aus, ein negativer Wert eine Richtung gegen den Uhrzeigersinn.

Es handelt sich um eine schreibgeschützte Eigenschaft.

Diese Eigenschaft wurde in „ Qt Positioning “ 5.4 eingeführt.

Siehe auch „ magneticVariationValid “.

magneticVariationValid : bool [since Qt Positioning 5.4]

Diese Eigenschaft ist wahr, wenn „ magneticVariation “ gesetzt wurde (um anzugeben, ob diese Daten empfangen wurden oder nicht, da nicht jede Aktualisierung notwendigerweise alle Daten enthält).

Diese Eigenschaft wurde in Qt Positioning 5.4 eingeführt.

Siehe auch „ magneticVariation “.

speed : double

Diese Eigenschaft enthält den Wert für die Geschwindigkeit (Geschwindigkeit über Grund, Meter pro Sekunde).

Es handelt sich um eine schreibgeschützte Eigenschaft.

Siehe auch speedValid und coordinate.

speedValid : bool

Diese Eigenschaft ist wahr, wenn „ speed “ gesetzt wurde (um anzugeben, ob diese Daten empfangen wurden oder nicht, da nicht jede Aktualisierung notwendigerweise alle Daten enthält).

Siehe auch „ speed “.

timestamp : date

Diese Eigenschaft enthält den Zeitstempel, zu dem diese Position empfangen wurde. Wenn die Eigenschaft nicht festgelegt wurde, ist sie ungültig.

Es handelt sich um eine schreibgeschützte Eigenschaft.

verticalAccuracy : real

Diese Eigenschaft gibt die vertikale Genauigkeit der Koordinate (in Metern) an.

Siehe auch verticalAccuracyValid und coordinate.

verticalAccuracyValid : bool

Diese Eigenschaft ist wahr, wenn „ verticalAccuracy “ gesetzt wurde (um anzugeben, ob diese Daten empfangen wurden oder nicht, da nicht jede Aktualisierung notwendigerweise alle Daten enthält).

Siehe auch „ verticalAccuracy “.

verticalSpeed : double [since Qt Positioning 5.3]

Diese Eigenschaft enthält den Wert der vertikalen Geschwindigkeit in Metern pro Sekunde.

Es handelt sich um eine schreibgeschützte Eigenschaft.

Diese Eigenschaft wurde in „ Qt Positioning “ 5.3 eingeführt.

Siehe auch „ verticalSpeedValid “.

verticalSpeedValid : bool [since Qt Positioning 5.3]

Diese Eigenschaft ist wahr, wenn „ verticalSpeed “ gesetzt wurde (um anzugeben, ob diese Daten empfangen wurden oder nicht, da nicht jede Aktualisierung notwendigerweise alle Daten enthält).

Diese Eigenschaft wurde in Qt Positioning 5.3 eingeführt.

Siehe auch „ verticalSpeed “.

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