位置数据数据类型

位置数据的数据类型。

自行车车轮的转数每千次展示收入

如果用户开始骑车,这种数据类型可以用来捕获他们的每分钟转动轮转数 (RPM)。每个数据点都表示车轮转动的瞬时测量值,因此只能设置结束时间。此值将用作读取操作的时间戳。

REST

Namecom.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

Namecom.google.cycling.wheel_revolution.rpm
数据类型对象TYPE_CYCLING_WHEEL_RPM
字段(格式 - 单位) FIELD_RPMfloat - rpm)
每分钟的车轮转动次数。

自行车车轮转动累计

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

REST

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

Android

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

距离增量

此数据类型可捕获自上次读取以来用户行走的距离(以米为单位)。计算间隔总距离时,您可以计算间隔期间的所有值的总和。每个数据点的开始时间都应表示距离的间隔开始时间。开始时间必须等于或大于上一个数据点的结束时间。

REST

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

Android

Namecom.google.distance.delta
数据类型对象TYPE_DISTANCE_DELTA
Android 权限ACCESS_FINE_LOCATIONACTIVITY_RECOGNITION
字段(格式 - 单位) FIELD_DISTANCEfloat - 米)
距离(以米为单位)。
有效范围:0 - 100 米/秒

地理位置示例

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

REST

Namecom.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 度
accuracyfloat - 米)
估算的准确度(营业地点的半径),以米为单位。例如,如果您围绕此地点绘制一个半径等于精度的圆圈,那么用户的实际位置应该有 68% 的几率会落在圆圈内。此估算值仅适用于水平准确率。它并不表示方位、速度或海拔的精确度(如果此位置包含这些数据)。如果此位置没有水平精确度,则返回 0.0。
有效范围:0-10000 米
海拔float - 米)
海平面位置的高度(以米为单位)。
有效范围:-100000–100000 米

Android

Namecom.google.location.sample
数据类型对象TYPE_LOCATION_SAMPLE
Android 权限ACCESS_FINE_LOCATION
字段(格式 - 单位)
FIELD_LATITUDEfloat - 度)
营业地点的纬度(以度为单位)。
有效范围:-90 度到 90 度
FIELD_LONGITUDEfloat - 度)
营业地点的经度(以度为单位)。
有效范围:-180 度到 180 度
FIELD_ACCURACYfloat - 米)
估算的准确度(营业地点的半径),以米为单位。例如,如果您围绕此地点绘制一个半径等于精度的圆圈,那么用户的实际位置应该有 68% 的几率会落在圆圈内。此估算值仅适用于水平准确率。它并不表示方位、速度或海拔的精确度(如果此位置包含这些数据)。如果此位置没有水平精确度,则返回 0.0。
有效范围:0-10000 米
FIELD_ALTITUDEfloat - 米)
海平面位置的高度(以米为单位)。
有效范围:-100000–100000 米

速度

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

REST

Namecom.google.speed
OAuth 权限范围
https://www.googleapis.com/auth/fitness.location.read
https://www.googleapis.com/auth/fitness.location.write
字段(格式 - 单位) speedfloat - 每秒米数)
行驶速度。
有效范围:0 - 11000 米/秒

Android

Namecom.google.speed
数据类型对象TYPE_SPEED
Android 权限ACCESS_FINE_LOCATION
字段(格式 - 单位) speedfloat - 每秒米数)
行驶速度。
有效范围:0 - 11000 米/秒