Типы данных местоположения

Типы данных для данных о местоположении.

Число оборотов велосипедного колеса, об/мин

Если пользователь ездит на велосипеде, этот тип данных можно использовать для регистрации количества оборотов его колес в минуту (RPM) . Каждая точка данных представляет собой мгновенную величину оборотов колеса, поэтому следует установить только время окончания. Это будет использоваться в качестве отметки времени для чтения.

ОТДЫХ

Имя com.google.cycling.wheel_revolution.rpm
Области разрешений OAuth
https://www.googleapis.com/auth/fitness.location.read
https://www.googleapis.com/auth/fitness.location.write
Поля (формат — единицы измерения) об/мин ( float —об/мин)
Число оборотов велосипедного колеса в минуту.

Андроид

Имя com.google.cycling.wheel_revolution.rpm
Объект типа данных TYPE_CYCLING_WHEEL_RPM
Поля (формат — единицы измерения) FIELD_RPM ( float — об/мин)
Число оборотов велосипедного колеса в минуту.

Суммарный оборот велосипедного колеса

Если пользователь ездит на велосипеде, этот тип данных можно использовать для регистрации количества оборотов колеса за определенный период времени . Каждая точка данных представляет количество оборотов с момента отсчета в момент начала.

ОТДЫХ

Имя com.google.cycling.wheel_revolution.cumulative
Области разрешений OAuth
https://www.googleapis.com/auth/fitness.location.read
https://www.googleapis.com/auth/fitness.location.write
Поля (формат — единицы измерения) обороты ( int —count)
Число оборотов велосипедного колеса.

Андроид

Имя com.google.cycling.wheel_revolution.cumulative
Объект типа данных TYPE_CYCLING_PEDALING_CUMULATIVE
Поля (формат — единицы измерения) FIELD_REVOLUTIONS ( int — количество)
Число оборотов велосипедного колеса.

Дельта расстояния

Этот тип данных фиксирует расстояние, пройденное пользователем с момента последнего чтения, в метрах. Общее расстояние за интервал можно рассчитать путем сложения всех значений за интервал. Время начала каждой точки данных должно представлять собой начало интервала, в течение которого было пройдено расстояние. Время начала должно быть равно или больше времени окончания предыдущей точки данных.

ОТДЫХ

Имя com.google.distance.delta
Области разрешений OAuth
https://www.googleapis.com/auth/fitness.location.read
https://www.googleapis.com/auth/fitness.location.write
Поля (формат — единицы измерения) расстояние ( float — метры)
Пройденное расстояние в метрах.
Допустимый диапазон : 0–100 метров в секунду.

Андроид

Имя com.google.distance.delta
Объект типа данных TYPE_DISTANCE_DELTA
Разрешения Android ACCESS_FINE_LOCATION и ACTIVITY_RECOGNITION
Поля (формат — единицы измерения) FIELD_DISTANCE ( float — метры)
Пройденное расстояние в метрах.
Допустимый диапазон : 0–100 метров в секунду.

Пример местоположения

Этот тип данных фиксирует местоположение пользователя. Поскольку каждая точка данных представляет местоположение пользователя во время считывания, необходимо установить только время окончания. Это будет использоваться в качестве отметки времени для чтения.

ОТДЫХ

Имя com.google.location.sample
Области разрешений OAuth
https://www.googleapis.com/auth/fitness.location.read
https://www.googleapis.com/auth/fitness.location.write
Поля (формат — единицы измерения)
широта ( float — градусы)
Широта местоположения в градусах.
Допустимый диапазон : от -90 до 90 градусов.
долгота ( float — градусы)
Долгота местоположения в градусах.
Допустимый диапазон : от -180 до 180 градусов.
точность ( float — метры)
Предполагаемый «радиус точности» местоположения будет в метрах. Например, если вы нарисовали круг вокруг этого места с радиусом, равным точности, вероятность того, что истинное местоположение пользователя находится внутри круга, должна составлять 68%. Эта оценка относится только к горизонтальной точности. Он не указывает точность пеленга, скорости или высоты (если они включены для этого местоположения). Если это местоположение не имеет горизонтальной точности, возвращается 0,0.
Допустимый диапазон : 0–10 000 метров.
высота ( float — метры)
Высота локации от уровня моря, в метрах.
Допустимый диапазон : -100 000–100 000 метров.

Андроид

Имя com.google.location.sample
Объект типа данных TYPE_LOCATION_SAMPLE
Разрешение Android ACCESS_FINE_LOCATION
Поля (формат — единицы измерения)
FIELD_LATITUDE ( float — градусы)
Широта местоположения в градусах.
Допустимый диапазон : от -90 до 90 градусов.
FIELD_LONGITUDE ( float — градусы)
Долгота местоположения в градусах.
Допустимый диапазон : от -180 до 180 градусов.
FIELD_ACCURACY ( float — метры)
Предполагаемый «радиус точности» местоположения будет в метрах. Например, если вы нарисовали круг вокруг этого места с радиусом, равным точности, вероятность того, что истинное местоположение пользователя находится внутри круга, должна составлять 68%. Эта оценка относится только к горизонтальной точности. Он не указывает точность пеленга, скорости или высоты (если они включены для этого местоположения). Если это местоположение не имеет горизонтальной точности, возвращается 0,0.
Допустимый диапазон : 0–10 000 метров.
FIELD_ALTITUDE ( float — метры)
Высота локации от уровня моря, в метрах.
Допустимый диапазон : -100 000–100 000 метров.

Скорость

Этот тип данных фиксирует скорость пользователя в метрах в секунду. Значение представляет собой скалярную величину скорости, поэтому отрицательных значений быть не должно. Поскольку каждая точка данных представляет скорость на момент считывания, необходимо установить только время окончания. Это будет использоваться в качестве отметки времени для чтения.

ОТДЫХ

Имя com.google.speed
Области разрешений OAuth
https://www.googleapis.com/auth/fitness.location.read
https://www.googleapis.com/auth/fitness.location.write
Поля (формат — единицы измерения) скорость ( float — метры в секунду)
Скорость передвижения.
Допустимый диапазон : 0–11 000 метров в секунду.

Андроид

Имя com.google.speed
Объект типа данных TYPE_SPEED
Разрешение Android ACCESS_FINE_LOCATION
Поля (формат — единицы измерения) скорость ( float — метры в секунду)
Скорость передвижения.
Допустимый диапазон : 0–11 000 метров в секунду.