Method: providers.vehicles.updateLocation

非推奨: 代わりに vehicles.update メソッドを使用してください。Vehicles.updateLocation は車両の位置を更新します。

HTTP リクエスト

PUT https://fleetengine.googleapis.com/v1/{name=providers/*/vehicles/*}:updateLocation

この URL は gRPC Transcoding 構文を使用します。

パスパラメータ

パラメータ
name

string

必須。providers/{provider}/vehicles/{vehicle} の形式で指定してください。{provider} は、この呼び出しを行うサービス アカウントがメンバーになっている Google Cloud プロジェクトのプロジェクト ID(sample-cloud-project など)にする必要があります。

リクエスト本文

リクエストの本文には、次の構造のデータが含まれます。

JSON 表現
{
  "header": {
    object (RequestHeader)
  },
  "currentLocation": {
    object (VehicleLocation)
  },
  "currentState": enum (VehicleState)
}
フィールド
header

object (RequestHeader)

標準の Fleet Engine リクエスト ヘッダー。

currentLocation

object (VehicleLocation)

必須。車両の最新の位置情報。location サブフィールドと updateTime サブフィールドは必須です。

currentState

enum (VehicleState)

車両の状態を ONLINE または OFFLINE に設定します。UNKNOWN_VEHICLE_STATE に設定した場合、車両の状態は変更されません。

レスポンスの本文

成功した場合、レスポンスの本文には VehicleLocation のインスタンスが含まれます。