Typy danych lokalizacji

Typy danych dla danych o lokalizacji.

RPM obrotu roweru

Jeśli użytkownik korzysta z roweru, ten typ danych może służyć do rejestrowania obrotów koła na minutę (RPM). Każdy punkt danych reprezentuje natychmiastowy obrót koła, więc należy ustawić tylko czas zakończenia. Ta sygnatura czasowa będzie używana jako sygnatura czasowa odczytu.

REST

Nazwacom.google.cycling.wheel_revolution.rpm
Zakresy uprawnień OAuth
https://www.googleapis.com/auth/fitness.location.read
https://www.googleapis.com/auth/fitness.location.write
Pola (format – jednostki) odd./min (float–min./min)
Liczba obrotów kół roweru na minutę.

Android

Nazwacom.google.cycling.wheel_revolution.rpm
Obiekt typu danychTYPE_CYCLING_WHEEL_RPM
Pola (format – jednostki) FIELD_RPM (float–obr./min)
Liczba obrotów kół roweru na minutę.

Obrót koła koła łącznie

Jeśli użytkownik jedzie na rowerze, ten typ danych może służyć do rejestrowania obrotu koła w danym okresie. Każdy punkt danych reprezentuje liczbę obrotów od liczby w chwili rozpoczęcia.

REST

Nazwacom.google.cycling.wheel_revolution.cumulative
Zakresy uprawnień OAuth
https://www.googleapis.com/auth/fitness.location.read
https://www.googleapis.com/auth/fitness.location.write
Pola (format – jednostki) rewolucje (int–liczba)
Obroty kół rowerowych.

Android

Nazwacom.google.cycling.wheel_revolution.cumulative
Obiekt typu danychTYPE_CYCLING_PEDALING_CUMULATIVE
Pola (format – jednostki) FIELD_REVOLUTIONS (int–liczba)
Obroty kół rowerowych.

Różnica odległości

Ten typ danych zawiera informacje o odległości przebytej przez użytkownika od momentu ostatniego odczytu (w metrach). Cały dystans możesz wyznaczyć przez dodanie do niego wszystkich wartości. Czas rozpoczęcia każdego punktu danych powinien odpowiadać początkowi przedziału, w którym przebyto dystans. Czas rozpoczęcia musi być taki sam jak czas zakończenia poprzedniego punktu danych lub większy.

REST

Nazwacom.google.distance.delta
Zakresy uprawnień OAuth
https://www.googleapis.com/auth/fitness.location.read
https://www.googleapis.com/auth/fitness.location.write
Pola (format – jednostki) odległość (float–m)
Odległość przebyta w metrach.
Prawidłowy zakres: 0–100 metrów na sekundę

Android

Nazwacom.google.distance.delta
Obiekt typu danychTYPE_DISTANCE_DELTA
Uprawnienia AndroidaACCESS_FINE_LOCATIONACTIVITY_RECOGNITION
Pola (format – jednostki) FIELD_DISTANCE (float–m)
Odległość przebyta w metrach.
Prawidłowy zakres: 0–100 metrów na sekundę

Próbka lokalizacji

Ten typ danych rejestruje lokalizację użytkownika. Każdy punkt danych reprezentuje lokalizację użytkownika w momencie odczytu, więc należy ustawić tylko czas zakończenia. Zostanie ona użyta jako sygnatura czasowa odczytu.

REST

Nazwacom.google.location.sample
Zakresy uprawnień OAuth
https://www.googleapis.com/auth/fitness.location.read
https://www.googleapis.com/auth/fitness.location.write
Pola (format – jednostki)
width (float–stopnie)
Szerokość geograficzna lokalizacji w stopniach.
Prawidłowy zakres: -90–90 stopni
length (float–stopnie)
Długość geograficzna lokalizacji w stopniach.
Prawidłowy zakres: od -180 do 180 stopni
dokładność (float – metry)
Szacowany &dokładność promienia do lokalizacji w metrach. Jeśli na przykład narysujesz okrąg wokół tego obszaru o promieniu równym dokładności, powinno być prawdopodobne 68% szans, że prawdziwa lokalizacja użytkownika znajduje się w tym okręgu. Ta wartość szacunkowa jest określana tylko w przypadku orientacji poziomej. Nie wskazuje dokładności wierzchołka, prędkości lub wysokości (jeśli te lokalizacje są uwzględnione w tej lokalizacji). Jeśli lokalizacja nie jest pozioma, zwracana jest wartość 0,0.
Prawidłowy zakres: 0–10 000 metrów
wysokość (float–m)
Wysokość lokalizacji z poziomu morza w metrach.
Prawidłowy zakres: -100 000–100 000 metrów

Android

Nazwacom.google.location.sample
Obiekt typu danychTYPE_LOCATION_SAMPLE
Uprawnienia AndroidaACCESS_FINE_LOCATION
Pola (format – jednostki)
FIELD_LATITUDE (float–stopnie)
Szerokość geograficzna lokalizacji w stopniach.
Prawidłowy zakres: -90–90 stopni
FIELD_LONGITUDE (float–stopnie)
Długość geograficzna lokalizacji w stopniach.
Prawidłowy zakres: od -180 do 180 stopni
FIELD_ACCURACY (float – metry)
Szacowany &dokładność promienia do lokalizacji w metrach. Jeśli na przykład narysujesz okrąg wokół tego obszaru o promieniu równym dokładności, powinno być prawdopodobne 68% szans, że prawdziwa lokalizacja użytkownika znajduje się w tym okręgu. Ta wartość szacunkowa jest określana tylko w przypadku orientacji poziomej. Nie wskazuje dokładności wierzchołka, prędkości lub wysokości (jeśli te lokalizacje są uwzględnione w tej lokalizacji). Jeśli lokalizacja nie jest pozioma, zwracana jest wartość 0,0.
Prawidłowy zakres: 0–10 000 metrów
FIELD_ALTITUDE (float–metry)
Wysokość lokalizacji z poziomu morza w metrach.
Prawidłowy zakres: -100 000–100 000 metrów

Szybkość

Ten typ danych rejestruje szybkość użytkownika w metrach na sekundę. Wartość reprezentuje wielkość skalarną prędkości, więc wartości ujemne nie powinny być stosowane. Każdy punkt danych odpowiada prędkości w czasie odczytu, więc należy ustawić tylko czas zakończenia. Ta sygnatura czasowa będzie używana jako sygnatura czasowa odczytu.

REST

Nazwacom.google.speed
Zakresy uprawnień OAuth
https://www.googleapis.com/auth/fitness.location.read
https://www.googleapis.com/auth/fitness.location.write
Pola (format – jednostki) prędkość (float – metry na sekundę)
Prędkość podróży.
Prawidłowy zakres: 0–11 000 metrów na sekundę

Android

Nazwacom.google.speed
Obiekt typu danychTYPE_SPEED
Uprawnienia AndroidaACCESS_FINE_LOCATION
Pola (format – jednostki) prędkość (float – metry na sekundę)
Prędkość podróży.
Prawidłowy zakres: 0–11 000 metrów na sekundę