位置情報データの種類

位置情報のデータ型。

車輪の回転数(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
フィールド(形式 - 単位) 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
フィールド(形式 - 単位) 回転数 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
フィールド(形式 - 単位)
緯度float - 度)
場所の緯度(度単位)。
有効範囲: -90 ~ 90 度
longitudefloat: 度)
場所の経度(度単位)。
有効範囲: -180 ~ 180 度
accuracyfloat - メートル)
位置の推定精度の半径(メートル単位)。たとえば、この位置の半径を正確度に等しくする円を描画した場合、ユーザーの実際の位置が円内にある確率は 68% です。この推定値は水平方向の精度のみです。方位、速度、高度の精度(これらがこの Location に含まれている場合)を示すものではありません。この位置の水平方向の精度がない場合は、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% です。この推定値は水平方向の精度のみです。方位、速度、高度の精度(これらがこの Location に含まれている場合)を示すものではありません。この位置の水平方向の精度がない場合は、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 メートル/秒