位置数据类型

位置数据的数据类型。

自行车车轮每分钟转数

如果用户骑自行车,可以使用此数据类型捕获其车轮每分钟转数 (RPM) 。每个数据点都表示车轮转数的瞬时测量值,因此只需设置结束时间即可。这将用作读数的时间戳。

REST

名称com.google.cycling.wheel_revolution.rpm
OAuth 权限范围
https://www.googleapis.com/auth/fitness.location.read
https://www.googleapis.com/auth/fitness.location.write
字段(格式 - 单位) rpm (float - rpm)
自行车车轮每分钟转数。

Android

名称com.google.cycling.wheel_revolution.rpm
数据类型对象TYPE_CYCLING_WHEEL_RPM
字段(格式 - 单位) FIELD_RPM (float - rpm)
自行车车轮每分钟转数。

骑车车轮累计转数

如果用户骑自行车,可以使用此数据类型捕获车轮在一段时间内的转数 。每个数据点都表示自开始时间计数以来的转数。

REST

名称com.google.cycling.wheel_revolution.cumulative
OAuth 权限范围
https://www.googleapis.com/auth/fitness.location.read
https://www.googleapis.com/auth/fitness.location.write
字段(格式 - 单位) revolutions (int—count)
自行车车轮转数。

Android

名称com.google.cycling.wheel_revolution.cumulative
数据类型对象TYPE_CYCLING_PEDALING_CUMULATIVE
字段(格式 - 单位) FIELD_REVOLUTIONS (int - count)
自行车车轮转数。

距离增量

此数据类型捕获自上次读数以来用户行进的距离(以米为单位)。可以通过将时间间隔内的所有值相加来计算该时间间隔内的总距离。每个数据点的开始时间应表示距离覆盖的时间间隔的开始时间。 开始时间必须等于或晚于上一个数据点的结束时间。

REST

名称com.google.distance.delta
OAuth 权限范围
https://www.googleapis.com/auth/fitness.location.read
https://www.googleapis.com/auth/fitness.location.write
字段(格式 - 单位) distance (float - 米)
行进的距离(以米为单位)。
有效范围:每秒 0-100 米

Android

名称com.google.distance.delta
数据类型对象TYPE_DISTANCE_DELTA
Android 权限ACCESS_FINE_LOCATIONACTIVITY_RECOGNITION
字段(格式 - 单位) FIELD_DISTANCE (float - 米)
行进的距离(以米为单位)。
有效范围:每秒 0-100 米

位置样本

此数据类型捕获用户的位置。由于每个数据点都表示用户在读数时的位置,因此只需设置结束时间即可。这将用作读数的时间戳。

REST

名称com.google.location.sample
OAuth 权限范围
https://www.googleapis.com/auth/fitness.location.read
https://www.googleapis.com/auth/fitness.location.write
字段(格式 - 单位)
latitude (float - 度)
位置的纬度(以度为单位)。
有效范围:-90 到 90 度
longitude (float - 度)
位置的经度(以度为单位)。
有效范围:-180 到 180 度
accuracy (float - 米)
位置的估计“精确度半径”(以米为单位)。例如,如果您以此位置为中心画一个圆,半径等于精确度,则用户真实位置位于该圆内的概率应为 68%。此估计值仅适用于水平精确度。它不表示方位、速度或海拔的精确度(如果此位置包含这些信息)。如果此位置没有水平精确度, 则返回 0.0。
有效范围:0-10,000 米
altitude (float - 米)
位置相对于海平面的高度(以米为单位)。
有效范围:-100,000 到 100,000 米

Android

名称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 米

速度

此数据类型捕获用户的速度(以米/秒为单位)。该值表示速度的标量大小,因此不应出现负值。由于每个数据点都表示读数时的速度,因此只需设置结束时间即可。这将用作读数的时间戳。

REST

名称com.google.speed
OAuth 权限范围
https://www.googleapis.com/auth/fitness.location.read
https://www.googleapis.com/auth/fitness.location.write
字段(格式 - 单位) speed (float - 米/秒)
行进速度。
有效范围:每秒 0-11,000 米

Android

名称com.google.speed
数据类型对象TYPE_SPEED
Android 权限ACCESS_FINE_LOCATION
字段(格式 - 单位) speed (float - 米/秒)
行进速度。
有效范围:每秒 0-11,000 米