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

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

Велосипедное колесо оборотов об/мин

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

ОТДЫХАТЬ

Имя 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 —rpm)
Количество оборотов колеса велосипеда в минуту.

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

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

ОТДЫХАТЬ

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

Андроид

Имя 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 метров в секунду.