Typy danych:
Obrót kół roweru na minutę
Jeśli użytkownik jeździ na rowerze, ten typ danych może wykorzystać do zarejestrowania jego obrotów kół na minutę (RPM). Każdy punkt danych reprezentuje chwilowy pomiar obrotów kół, więc należy ustawić tylko czas zakończenia. Zostanie ona użyta jako sygnatura czasowa odczytu.
REST
funkcji | com.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) | obr./min (float –odd./min)
Liczba obrotów kół roweru na minutę. |
Android
funkcji | com.google.cycling.wheel_revolution.rpm |
Obiekt typu danych | TYPE_CYCLING_WHEEL_RPM |
Pola (format – jednostki) | FIELD_RPM (float –obr./min)
Liczba obrotów kół roweru na minutę. |
Skumulowany obrót kół roweru
Jeśli użytkownik jedzie na rowerze, ten typ danych pozwala zarejestrować liczbę obrotów kół w danym okresie. Każdy punkt danych reprezentuje liczbę obrotów od momentu zliczania w momencie rozpoczęcia.
REST
funkcji | com.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) | obroty (int – liczba)
Liczba obrotów kół roweru. |
Android
funkcji | com.google.cycling.wheel_revolution.cumulative |
Obiekt typu danych | TYPE_CYCLING_PEDALING_CUMULATIVE |
Pola (format – jednostki) | FIELD_REVOLUTIONS (int – liczba)
Liczba obrotów kół roweru. |
Różnica odległości
Ten typ danych rejestruje odległość pokonaną przez użytkownika od ostatniego odczytu (w metrach). Całkowity dystans można obliczyć, dodając do siebie wszystkie wartości w danym przedziale czasu. Czas rozpoczęcia każdego punktu danych powinien odpowiadać początku przedziału czasu, w którym pokonany był dystans. Czas rozpoczęcia nie może być wcześniejszy niż czas zakończenia poprzedniego punktu danych.
REST
funkcji | com.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 – metry)
Przebyta odległość w metrach.
Prawidłowy zakres: 0–100 metrów na sekundę. |
Android
funkcji | com.google.distance.delta |
Obiekt typu danych | TYPE_DISTANCE_DELTA |
Uprawnienia Androida | ACCESS_FINE_LOCATION i ACTIVITY_RECOGNITION |
Pola (format – jednostki) | FIELD_DISTANCE (float – metry)
Przebyta odległość w metrach.
Prawidłowy zakres: 0–100 metrów na sekundę. |
Przykład 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 godzinę zakończenia. Zostanie ona użyta jako sygnatura czasowa odczytu.
REST
funkcji | com.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) |
|
Android
funkcji | com.google.location.sample | ||||
Obiekt typu danych | TYPE_LOCATION_SAMPLE | ||||
Uprawnienia Androida | ACCESS_FINE_LOCATION | ||||
Pola (format – jednostki) |
|
Szybkość
Ten typ danych rejestruje prędkość użytkownika w metrach na sekundę. Wartość reprezentuje skalarną wielkość prędkości, więc wartości ujemne nie powinny występować. Każdy punkt danych reprezentuje szybkość w momencie odczytu, więc należy ustawić tylko czas zakończenia. Zostanie ona użyta jako sygnatura czasowa odczytu.
REST
funkcji | com.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 zasięg: 0–11 000 metrów na sekundę: |
Android
funkcji | com.google.speed |
Obiekt typu danych | TYPE_SPEED |
Uprawnienia Androida | ACCESS_FINE_LOCATION |
Pola (format – jednostki) | prędkość (float – metry na sekundę)
Prędkość podróży.
Prawidłowy zasięg: 0–11 000 metrów na sekundę: |