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
- altitudeValid : bool
- coordinate : coordinate
- direction : double
(since Qt Positioning 5.3)
- directionAccuracy : double
(since Qt Positioning 6.3)
- directionAccuracyValid : bool
(since Qt Positioning 6.3)
- directionValid : bool
(since Qt Positioning 5.3)
- horizontalAccuracy : real
- horizontalAccuracyValid : bool
- latitudeValid : bool
- longitudeValid : bool
- magneticVariation : double
(since Qt Positioning 5.4)
- magneticVariationValid : bool
(since Qt Positioning 5.4)
- speed : double
- speedValid : bool
- timestamp : date
- verticalAccuracy : real
- verticalAccuracyValid : bool
- verticalSpeed : double
(since Qt Positioning 5.3)
- verticalSpeedValid : bool
(since Qt Positioning 5.3)
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 |
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 |
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 |
Diese Eigenschaft ist true
, wenn directionAccuracy eingestellt wurde.
Diese Eigenschaft wurde in Qt Positioning 6.3 eingeführt.
Siehe auch directionAccuracy.
directionValid : bool |
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 |
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 |
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 |
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 |
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 |
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.