位置情報データの種類

位置情報のデータ型。

サイクリングの車輪回転数(rpm)

ユーザーがサイクリングを行う場合、このデータ型を使用してホイールの 1 分あたりの回転数(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
フィールド(形式 - 単位) rpmfloat - rpm)
1 分あたりの自転車の車輪の回転数。

Android

名前com.google.cycling.wheel_revolution.rpm
データ型オブジェクトTYPE_CYCLING_WHEEL_RPM
フィールド(形式 - 単位) FIELD_RPMfloat - rpm)
1 分あたりの自転車の車輪の回転数。

サイクリング車輪回転数の累積値

ユーザーがサイクリングを行う場合、このデータ型を使用して、一定期間の車輪の回転数をキャプチャできます。各データポイントは、開始時点のカウントからの回転数を表します。

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 - カウント)
自転車の車輪の回転数。

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 m/秒

Android

名前com.google.distance.delta
データ型オブジェクトTYPE_DISTANCE_DELTA
Android の権限ACCESS_FINE_LOCATIONACTIVITY_RECOGNITION
フィールド(形式 - 単位) FIELD_DISTANCEfloat - メートル)
移動距離(メートル)。
有効な範囲: 0 ~ 100 m/秒

位置情報のサンプル

このデータ型はユーザーの位置情報をキャプチャします。各データポイントは測定時のユーザーの位置を表すため、終了時間のみを設定する必要があります。これは、読み取りのタイムスタンプとして使用されます。

REST

名前com.google.location.sample
OAuth 権限スコープ
https://www.googleapis.com/auth/fitness.location.read
https://www.googleapis.com/auth/fitness.location.write
フィールド(形式 - 単位)
latitudefloat - 度)
位置の緯度(度単位)。
有効範囲: -90 ~ 90 度
longitudefloat - 度)
位置の経度(度単位)。
有効な範囲: -180 ~ 180 度
accuracyfloat - メートル)
位置情報が収まる推定「精度半径」(メートル単位)。たとえば、この位置を中心として精度に等しい半径の円を描いた場合、ユーザーの実際の位置がその円内にある確率は 68% になります。この推定値は、水平方向の精度のみを対象としています。方位、速度、高度の精度は示しません(この位置情報に含まれている場合)。この位置情報に水平方向の精度がない場合は、0.0 が返されます。
有効な範囲: 0 ~ 10,000 メートル
altitudefloat - メートル)
海抜(メートル単位)。
有効な範囲: -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 メートル / 秒