Standortdatentypen

Datentypen für Standortdaten.

Drehzahl der Umdrehungen des Fahrradrads

Wenn ein Nutzer mit dem Fahrrad fährt, kann dieser Datentyp verwendet werden, um die Umdrehungen pro Minute (RPM) zu erfassen. Jeder Datenpunkt stellt eine sofortige Messung der Radumdrehungen dar. Daher sollte nur die Endzeit festgelegt werden. Dieser 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–rpm)
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 Fahrrad fährt, kann dieser Datentyp verwendet werden, um die Anzahl der Raddrehungen über einen bestimmten Zeitraum zu erfassen. Jeder Datenpunkt steht für die Anzahl der Umdrehungen seit der Startzeit zum Start.

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.

Android

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

Abstandsdelta

Dieser Datentyp erfasst die Entfernung, die der Nutzer seit dem letzten Lesevorgang zurückgelegt hat, in Metern. Die Gesamtentfernung über ein Intervall kann berechnet werden, indem alle Werte während des Intervalls addiert werden. Die Startzeit jedes Datenpunkts sollte den 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—meters)
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

Standortstichprobe

Mit diesem Datentyp wird der Standort des Nutzers erfasst. Da jeder Datenpunkt den Standort des Nutzers zum Zeitpunkt des Lesens darstellt, sollte nur das Ende festgelegt werden. Er 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)
Breitengrad (float–Grad)
Der Breitengrad eines Standorts in Grad.
Gültiger Bereich: -90 bis 90 Grad
Längengrad (float–Grad)
Der Längengrad eines Ortes in Grad.
Gültiger Bereich: -180 bis 180 Grad
accuracy (float—meters)
Der geschätzte Radius der Position wird in Metern angegeben. Wenn Sie beispielsweise einen Kreis um diesen Standort mit einem Radius zeichnen, der der Genauigkeit entspricht, sollte die Wahrscheinlichkeit, dass der tatsächliche Standort des Nutzers innerhalb des Kreises liegt, 68 % betragen. Diese Schätzung gilt nur für die horizontale Genauigkeit. Die Genauigkeit von Peilung, Geschwindigkeit oder Höhe (falls für diesen Standort angegeben) wird nicht angegeben. Wenn dieser Standort keine horizontale Genauigkeit hat, wird 0,0 zurückgegeben.
Gültiger Bereich: 0–10.000 Meter
height (float–Meter)
Die Höhe des Standorts auf Meereshöhe in Metern.
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 bis Grad)
Der Breitengrad eines Standorts in Grad.
Gültiger Bereich: -90 bis 90 Grad
FIELD_LONGITUDE (float bis Grad)
Der Längengrad eines Ortes in Grad.
Gültiger Bereich: -180 bis 180 Grad
FIELD_ACCURACY (float bis Meter)
Der geschätzte Radius der Position wird in Metern angegeben. Wenn Sie beispielsweise einen Kreis um diesen Standort mit einem Radius zeichnen, der der Genauigkeit entspricht, sollte die Wahrscheinlichkeit, dass der tatsächliche Standort des Nutzers innerhalb des Kreises liegt, 68 % betragen. Diese Schätzung gilt nur für die horizontale Genauigkeit. Die Genauigkeit von Peilung, Geschwindigkeit oder Höhe (falls für diesen Standort angegeben) wird nicht angegeben. 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 auf Meereshöhe in Metern.
Gültiger Bereich: -100.000–100.000 Meter

Geschwindigkeit

Mit diesem Datentyp wird die Geschwindigkeit des Nutzers in Metern pro Sekunde erfasst. Der Wert stellt die skalare Größe der Geschwindigkeit dar. Negative Werte sollten also nicht auftreten. Da jeder Datenpunkt die Geschwindigkeit zum Zeitpunkt des Lesevorgangs darstellt, sollte nur das Ende festgelegt werden. Dieser 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) Geschwindigkeit (float–Meter pro Sekunde)
Geschwindigkeit
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)
Geschwindigkeit
Gültiger Bereich: 0–11.000 Meter pro Sekunde