位置数据类型

位置数据的数据类型。

自行车车轮转数 RPM

如果用户骑车,此数据类型可用于捕获他们的车轮转数 (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
字段(格式 - 单位) 转动 (int — 计数)
自行车车轮转数。

Android

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

距离增量

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

REST

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

Android

名称com.google.distance.delta
数据类型对象TYPE_DISTANCE_DELTA
Android 权限ACCESS_FINE_LOCATION”和“ACTIVITY_RECOGNITION
字段(格式 - 单位) FIELD_DISTANCEfloat 米)
经过的距离(以米为单位)。
有效范围:0—100 米/秒

位置信息示例

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

REST

名称com.google.location.sample
OAuth 权限范围
https://www.googleapis.com/auth/fitness.location.read
https://www.googleapis.com/auth/fitness.location.write
字段(格式 - 单位)
纬度float - 度)
营业地点的纬度(以度为单位)。
有效范围:-90 度到 90 度
longitudefloat - 度)
营业地点的经度(以度为单位)。
有效范围:-180 度到 180 度
精确度float 米)
估算的位置信息半径范围(以米为单位)。例如,如果您围绕此地点绘制一个半径等于精确度的圆圈,那么用户的真实位置应该有 68% 的几率在圆圈内。此估算值仅适用于水平精度。它不指示方位、速度或海拔的精确度(如果此位置包含这些信息)。如果此位置没有水平精度,则返回 0.0。
有效范围:0—10,000 米
海拔float 米)
位置离海平面的高度,以米为单位。
有效范围:-100,000—100,000 米

Android

名称com.google.location.sample
数据类型对象TYPE_LOCATION_SAMPLE
Android 权限ACCESS_FINE_LOCATION
字段(格式 - 单位)
FIELD_LATITUDEfloat - 度)
营业地点的纬度(以度为单位)。
有效范围:-90 度到 90 度
FIELD_LONGITUDEfloat - 度)
营业地点的经度(以度为单位)。
有效范围:-180 度到 180 度
FIELD_ACCURACYfloat 米)
估算的位置信息半径范围(以米为单位)。例如,如果您围绕此地点绘制一个半径等于精确度的圆圈,那么用户的真实位置应该有 68% 的几率在圆圈内。此估算值仅适用于水平精度。它不指示方位、速度或海拔的精确度(如果此位置包含这些信息)。如果此位置没有水平精度,则返回 0.0。
有效范围:0—10,000 米
FIELD_ALTITUDEfloat 米)
位置离海平面的高度,以米为单位。
有效范围:-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
字段(格式 - 单位) speedfloat 米/秒)
行进速度。
有效范围:0—11,000 米/秒

Android

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