Method: providers.vehicles.updateLocation

已废弃:请改用 vehicles.update 方法。Vehicles.updateLocation 会更新车辆的位置信息。

HTTP 请求

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

网址采用 gRPC 转码语法。

路径参数

参数
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)

必需。车辆的最近位置信息。locationupdateTime 子字段为必填字段。

currentState

enum (VehicleState)

将车辆的状态设置为 ONLINEOFFLINE。如果设为 UNKNOWN_VEHICLE_STATE,系统不会改变车辆的状态。

响应正文

如果成功,则响应正文包含一个 VehicleLocation 实例。