Position QML Type

Der Typ Position enthält Positionsdaten zu einem bestimmten Zeitpunkt, z. B. Koordinaten (Längengrad, Breitengrad, Höhe) und Geschwindigkeit. Mehr...

Import Statement: import QtPositioning

Eigenschaften

Detaillierte Beschreibung

Der Positionstyp enthält Werte, die sich auf den geografischen Standort beziehen, z. B. coordinate (Längengrad, Breitengrad und Höhe), timestamp, wann die Position ermittelt wurde, speed zu diesem Zeitpunkt und die Genauigkeit der Daten.

In erster Linie wird sie in der Eigenschaft position eines PositionSource verwendet, als Grundeinheit der Daten, die von der Standortdatenquelle des Systems verfügbar sind.

Nicht alle Eigenschaften eines Positionsobjekts sind notwendigerweise gültig oder verfügbar (z. B. können Breitengrad und Längengrad gültig sein, aber die Geschwindigkeitsaktualisierung wurde nicht empfangen oder manuell eingestellt). Daher sind entsprechende "gültige" Eigenschaften verfügbar (z. B. coordinate und longitudeValid, latitudeValid usw.), um zu erkennen, 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.

Beispiel für die Verwendung

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

Siehe auch PositionSource und coordinate.

Eigenschaft Dokumentation

altitudeValid : bool

Diese Eigenschaft ist true, wenn die Höhe der Koordinate gesetzt wurde (um anzuzeigen, ob diese Daten empfangen wurden oder nicht, da jede Aktualisierung nicht unbedingt 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 ist 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 von der Nordrichtung.

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 enthält die Genauigkeit der angegebenen direction in Grad. Diese Eigenschaft ist nur für Android und macOS/iOS gültig. Siehe QGeoPositionInfo::Attribute Dokumentation für weitere Details.

Diese Eigenschaft wurde in Qt Positioning 6.3 eingeführt.

Siehe auch direction und directionAccuracyValid.


directionAccuracyValid : bool [since Qt Positioning 6.3]

Diese Eigenschaft ist true, wenn directionAccuracy eingestellt 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 anzuzeigen, 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 enthält die horizontale Genauigkeit der Koordinate (in Metern).

Siehe auch horizontalAccuracyValid und coordinate.


horizontalAccuracyValid : bool

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

Siehe auch horizontalAccuracy.


latitudeValid : bool

Diese Eigenschaft ist wahr, wenn der Breitengrad der Koordinate festgelegt wurde (um anzuzeigen, ob diese Daten empfangen wurden oder nicht, da jede Aktualisierung nicht 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 jede Aktualisierung nicht notwendigerweise alle Daten enthält).

Siehe auch coordinate.


magneticVariation : double [since Qt Positioning 5.4]

Diese Eigenschaft enthält den Winkel zwischen der horizontalen Komponente des Magnetfelds und dem geografischen Norden in Grad. Sie wird auch als magnetische Deklination bezeichnet. Ein positiver Wert zeigt an, dass das Magnetfeld im Uhrzeigersinn vom geografischen Norden abweicht, ein negativer Wert bedeutet, dass es gegen den Uhrzeigersinn läuft.

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 anzuzeigen, ob diese Daten empfangen wurden oder nicht, da jede Aktualisierung nicht unbedingt 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 der Geschwindigkeit (groundspeed, Meter / Sekunde).

Es ist eine schreibgeschützte Eigenschaft.

Siehe auch speedValid und coordinate.


speedValid : bool

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

Siehe auch speed.


timestamp : date

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

Es handelt sich um eine schreibgeschützte Eigenschaft.


verticalAccuracy : real

Diese Eigenschaft enthält die vertikale Genauigkeit der Koordinate (in Metern).

Siehe auch verticalAccuracyValid und coordinate.


verticalAccuracyValid : bool

Diese Eigenschaft ist wahr, wenn verticalAccuracy gesetzt wurde (um anzuzeigen, ob die Daten empfangen wurden oder nicht, da jede Aktualisierung nicht unbedingt 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 anzuzeigen, ob diese Daten empfangen wurden oder nicht, da jede Aktualisierung nicht unbedingt alle Daten enthält).

Diese Eigenschaft wurde in Qt Positioning 5.3 eingeführt.

Siehe auch verticalSpeed.


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