Standortdatentypen

Datentypen für Standortdaten

Radumdrehungen pro Minute

Wenn ein Nutzer Rad fährt, kann mit diesem Datentyp die Anzahl der Radumdrehungen pro Minute erfasst werden. Jeder Datenpunkt stellt eine Momentaufnahme der Radumdrehungen dar. Daher sollte nur die Endzeit festgelegt werden. Diese wird als Zeitstempel für die Messung verwendet.

REST

Namecom.google.cycling.wheel_revolution.rpm
OAuth-Berechtigungsbereiche
https://www.googleapis.com/auth/fitness.location.read
https://www.googleapis.com/auth/fitness.location.write
Felder (Format – Einheiten) rpm (float – U/min)
Anzahl der Radumdrehungen pro Minute.

Android

Namecom.google.cycling.wheel_revolution.rpm
DatentypobjektTYPE_CYCLING_WHEEL_RPM
Felder (Format – Einheiten) FIELD_RPM (float – U/min)
Anzahl der Radumdrehungen pro Minute.

Kumulative Radumdrehungen

Wenn ein Nutzer Rad fährt, kann mit diesem Datentyp die Anzahl der Radumdrehungen über einen bestimmten Zeitraum erfasst werden. Jeder Datenpunkt stellt die Anzahl der Umdrehungen seit der Zählung zum Zeitpunkt des Starts dar.

REST

Namecom.google.cycling.wheel_revolution.cumulative
OAuth-Berechtigungsbereiche
https://www.googleapis.com/auth/fitness.location.read
https://www.googleapis.com/auth/fitness.location.write
Felder (Format – Einheiten) revolutions (int – Anzahl)
Anzahl der Radumdrehungen.

Android

Namecom.google.cycling.wheel_revolution.cumulative
DatentypobjektTYPE_CYCLING_PEDALING_CUMULATIVE
Felder (Format – Einheiten) FIELD_REVOLUTIONS (int – Anzahl)
Anzahl der Radumdrehungen.

Distanzdelta

Dieser Datentyp erfasst die vom Nutzer seit der letzten Messung zurückgelegte Distanz in Metern. Die Gesamtdistanz über einen bestimmten Zeitraum kann berechnet werden, indem alle Werte während des Zeitraums addiert werden. Die Startzeit jedes Datenpunkts sollte den Beginn des Zeitraums darstellen, in dem die Distanz zurückgelegt wurde. Die Startzeit muss größer oder gleich der Endzeit des vorherigen Datenpunkts sein.

REST

Namecom.google.distance.delta
OAuth-Berechtigungsbereiche
https://www.googleapis.com/auth/fitness.location.read
https://www.googleapis.com/auth/fitness.location.write
Felder (Format – Einheiten) distance (float – Meter)
Zurückgelegte Distanz in Metern.
Gültiger Bereich: 0–100 Meter pro Sekunde

Android

Namecom.google.distance.delta
DatentypobjektTYPE_DISTANCE_DELTA
Android-BerechtigungenACCESS_FINE_LOCATION und ACTIVITY_RECOGNITION
Felder (Format – Einheiten) FIELD_DISTANCE (float – Meter)
Zurückgelegte Distanz in Metern.
Gültiger Bereich: 0–100 Meter pro Sekunde

Standortprobe

Dieser Datentyp erfasst den Standort des Nutzers. Da jeder Datenpunkt den Standort des Nutzers zum Zeitpunkt der Messung darstellt, sollte nur die Endzeit festgelegt werden. Diese wird als Zeitstempel für die Messung verwendet.

REST

Namecom.google.location.sample
OAuth-Berechtigungsbereiche
https://www.googleapis.com/auth/fitness.location.read
https://www.googleapis.com/auth/fitness.location.write
Felder (Format – Einheiten)
latitude (float – Grad)
Der Breitengrad eines Standorts in Grad.
Gültiger Bereich: -90 bis 90 Grad
longitude (float – Grad)
Der Längengrad eines Standorts in Grad.
Gültiger Bereich: -180 bis 180 Grad
accuracy (float – Meter)
Der geschätzte Radius der Genauigkeit, innerhalb dessen sich der Standort befinden würde , in Metern. Wenn Sie beispielsweise einen Kreis um diesen Standort mit einem Radius zeichnen, der der Genauigkeit entspricht, sollte die Wahrscheinlichkeit, dass sich der tatsächliche Standort des Nutzers innerhalb des Kreises befindet, bei 68 % liegen. Diese Schätzung gilt nur für die horizontale Genauigkeit. Sie gibt nicht die Genauigkeit von Peilung, Geschwindigkeit oder Höhe an (falls diese für diesen Standort angegeben sind). Wenn dieser Standort keine horizontale Genauigkeit hat, wird 0,0 zurückgegeben.
Gültiger Bereich: 0–10.000 Meter
altitude (float – Meter)
Die Höhe des Standorts über dem Meeresspiegel in Metern.
Gültiger Bereich: -100.000 bis 100.000 Meter

Android

Namecom.google.location.sample
DatentypobjektTYPE_LOCATION_SAMPLE
Android-BerechtigungACCESS_FINE_LOCATION
Felder (Format – Einheiten)
FIELD_LATITUDE (float – Grad)
Der Breitengrad eines Standorts in Grad.
Gültiger Bereich: -90 bis 90 Grad
FIELD_LONGITUDE (float – Grad)
Der Längengrad eines Standorts in Grad.
Gültiger Bereich: -180 bis 180 Grad
FIELD_ACCURACY (float – Meter)
Der geschätzte Radius der Genauigkeit, innerhalb dessen sich der Standort befinden würde , in Metern. Wenn Sie beispielsweise einen Kreis um diesen Standort mit einem Radius zeichnen, der der Genauigkeit entspricht, sollte die Wahrscheinlichkeit, dass sich der tatsächliche Standort des Nutzers innerhalb des Kreises befindet, bei 68 % liegen. Diese Schätzung gilt nur für die horizontale Genauigkeit. Sie gibt nicht die Genauigkeit von Peilung, Geschwindigkeit oder Höhe an (falls diese für diesen Standort angegeben sind). Wenn dieser Standort keine horizontale Genauigkeit hat, wird 0,0 zurückgegeben.
Gültiger Bereich: 0–10.000 Meter
FIELD_ALTITUDE (float – Meter)
Die Höhe des Standorts über dem Meeresspiegel in Metern.
Gültiger Bereich: -100.000 bis 100.000 Meter

Geschwindigkeit

Dieser Datentyp erfasst die Geschwindigkeit des Nutzers in Metern pro Sekunde. Der Wert stellt die skalare Größe der Geschwindigkeit dar. Negative Werte sollten daher nicht auftreten. Da jeder Datenpunkt die Geschwindigkeit zum Zeitpunkt der Messung darstellt, sollte nur die Endzeit festgelegt werden. Diese wird als Zeitstempel für die Messung verwendet.

REST

Namecom.google.speed
OAuth-Berechtigungsbereiche
https://www.googleapis.com/auth/fitness.location.read
https://www.googleapis.com/auth/fitness.location.write
Felder (Format – Einheiten) speed (float – Meter pro Sekunde)
Reisegeschwindigkeit.
Gültiger Bereich: 0–11.000 Meter pro Sekunde

Android

Namecom.google.speed
DatentypobjektTYPE_SPEED
Android-BerechtigungACCESS_FINE_LOCATION
Felder (Format – Einheiten) speed (float – Meter pro Sekunde)
Reisegeschwindigkeit.
Gültiger Bereich: 0–11.000 Meter pro Sekunde