位置情報のデータタイプ

位置情報のデータタイプ。

サイクルホイール回転数 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
フィールド(形式 - 単位) volvoltint - count)
自転車ホイールの回転数。

Android

名前com.google.cycling.wheel_revolution.cumulative
データ型オブジェクトTYPE_CYCLING_PEDALING_CUMULATIVE
フィールド(形式 - 単位) FIELD_REVOLUTIONSint - count)
自転車ホイールの回転数。

距離の差分

このデータ型は、最後の読み取り以降にユーザーが移動した距離をメートル単位でキャプチャします。間隔の合計距離は、間隔内のすべての値を加算して計算できます。各データポイントの開始時刻は、距離がカバーされていた間隔の開始時刻を表す必要があります。開始時間は、前のデータポイントの終了時間と同じかそれ以上にする必要があります。

REST

名前com.google.distance.delta
OAuth の権限スコープ
https://www.googleapis.com/auth/fitness.location.read
https://www.googleapis.com/auth/fitness.location.write
フィールド(形式 - 単位) distancefloat - m)
移動距離(メートル単位)。
有効な範囲: 0 ~ 100 m/s

Android

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

ロケーションのサンプル

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

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 度
経度float - 度)
場所の経度(度単位)。
有効な範囲: -180 ~ 180 度
accuracyfloat - メートル)
推定精度の半径&#39。位置情報はメートル単位で表示されます。たとえば、この位置に円を描き、その半径を精度と等しくした場合、ユーザーの本当の位置が円内に表示される確率は 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 - メートル)
推定精度の半径&#39。位置情報はメートル単位で表示されます。たとえば、この位置に円を描き、その半径を精度と等しくした場合、ユーザーの本当の位置が円内に表示される確率は 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 m/s

Android

名前com.google.speed
データ型オブジェクトTYPE_SPEED
Android の権限ACCESS_FINE_LOCATION
フィールド(形式 - 単位) speedfloat - メートル/秒)
移動速度。
有効な範囲: 0 ~ 11,000 m/s