Standortdatentypen

Datentypen für Standortdaten.

Radumdrehungs-U/min

Wenn ein Nutzer mit dem Fahrrad fährt, kann dieser Datentyp verwendet werden, um die Radumdrehungen pro Minute (U/min) zu erfassen. Jeder Datenpunkt stellt eine sofortige Messung der Radumdrehungen dar, sodass nur die Endzeit festgelegt werden sollte. Dieser wird als Zeitstempel für den Lesevorgang 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) Atemzüge/Min. (float–/min)
Anzahl der Radumdrehungen pro Minute.

Android

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

Radumdrehung kumulativ

Wenn ein Nutzer mit dem Fahrrad fährt, kann mit diesem Datentyp die Anzahl der Radumdrehungen in einem Zeitraum erfasst werden. Jeder Datenpunkt steht für die Anzahl der Umdrehungen seit der Zählung zu Beginn.

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) Umdrehungen (int – Anzahl)
Anzahl der Radumdrehungen von Fahrrädern.

Android

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

Streckendelta

Dieser Datentyp erfasst die vom Nutzer seit dem letzten Messwert zurückgelegte Strecke in Metern. Zur Berechnung der Gesamtstrecke eines Intervalls werden alle Werte des Intervalls addiert. Die Startzeit jedes Datenpunkts sollte der Beginn des Intervalls darstellen, in dem die Strecke zurückgelegt wurde. Die Startzeit muss gleich oder größer als die 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 Strecke 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 Strecke in Metern.
Gültiger Bereich: 0–100 Meter pro Sekunde

Standortbeispiel

Dieser Datentyp erfasst den Standort des Nutzers. Da jeder Datenpunkt den Standort des Nutzers zum Zeitpunkt des Lesevorgangs darstellt, sollte nur die Endzeit festgelegt werden. Dieser wird als Zeitstempel für den Lesevorgang 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)
Breitengrad (float – Grad)
Der Breitengrad eines Ortes in Grad.
Gültiger Bereich: -90 bis 90 Grad
longitude (float – Grad)
Der Längengrad eines Ortes in Grad.
Gültiger Bereich: -180 bis 180 Grad
accuracy (float – Meter)
Der geschätzte Genauigkeitsradius des Standorts in Metern. Wenn Sie beispielsweise um diesen Standort einen Kreis mit einem Radius gezeichnet haben, der der Genauigkeit entspricht, sollte die Wahrscheinlichkeit 68 % betragen, dass sich der tatsächliche Standort des Nutzers innerhalb des Kreises befindet. Diese Schätzung bezieht sich nur auf die horizontale Genauigkeit. Sie gibt nicht die Genauigkeit der Lage, Geschwindigkeit oder Höhe an (sofern diese für diesen Standort angegeben sind). Hat dieser Standort keine horizontale Genauigkeit, wird 0,0 zurückgegeben.
Gültiger Bereich: 0–10.000 Meter
Höhe (float–Meter)
Die Höhe des Ortes in Metern, ausgehend vom Meeresspiegel.
Gültiger Bereich: -100.000–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 Ortes in Grad.
Gültiger Bereich: -90 bis 90 Grad
FIELD_LONGITUDE (float – Grad)
Der Längengrad eines Ortes in Grad.
Gültiger Bereich: -180 bis 180 Grad
FIELD_ACCURACY (float – Meter)
Der geschätzte Genauigkeitsradius des Standorts in Metern. Wenn Sie beispielsweise um diesen Standort einen Kreis mit einem Radius gezeichnet haben, der der Genauigkeit entspricht, sollte die Wahrscheinlichkeit 68 % betragen, dass sich der tatsächliche Standort des Nutzers innerhalb des Kreises befindet. Diese Schätzung bezieht sich nur auf die horizontale Genauigkeit. Sie gibt nicht die Genauigkeit der Lage, Geschwindigkeit oder Höhe an (sofern diese für diesen Standort angegeben sind). Hat dieser Standort keine horizontale Genauigkeit, wird 0,0 zurückgegeben.
Gültiger Bereich: 0–10.000 Meter
FIELD_ALTITUDE (float – Meter)
Die Höhe des Ortes in Metern, ausgehend vom Meeresspiegel.
Gültiger Bereich: -100.000–100.000 Meter

Geschwindigkeit

Dieser Datentyp erfasst die Geschwindigkeit des Nutzers in Metern pro Sekunde. Da der Wert die Skala der Geschwindigkeit angibt, sollten keine negativen Werte auftreten. Da jeder Datenpunkt die Geschwindigkeit zum Zeitpunkt des Lesevorgangs darstellt, sollte nur die Endzeit festgelegt werden. Dieser wird als Zeitstempel für den Lesevorgang 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) Geschwindigkeit (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) Geschwindigkeit (float – Meter pro Sekunde)
Reisegeschwindigkeit.
Gültiger Bereich: 0–11.000 Meter pro Sekunde