Method: providers.vehicles.updateLocation

Không dùng nữa: Thay vào đó, hãy sử dụng phương thức vehicles.update. xe.updateLocation sẽ cập nhật vị trí của xe.

Yêu cầu HTTP

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

URL sử dụng cú pháp Chuyển mã gRPC.

Tham số đường dẫn

Các tham số
name

string

Bắt buộc. Phải ở định dạng providers/{provider}/vehicles/{vehicle}. {provider} phải là Mã dự án (ví dụ: sample-cloud-project) của dự án Google Cloud mà tài khoản dịch vụ thực hiện cuộc gọi này là thành viên.

Nội dung yêu cầu

Nội dung yêu cầu chứa dữ liệu có cấu trúc sau:

Biểu diễn dưới dạng JSON
{
  "header": {
    object (RequestHeader)
  },
  "currentLocation": {
    object (VehicleLocation)
  },
  "currentState": enum (VehicleState)
}
Các trường
header

object (RequestHeader)

Tiêu đề của yêu cầu Fleet Engine tiêu chuẩn.

currentLocation

object (VehicleLocation)

Bắt buộc. Vị trí gần đây nhất của xe. Bắt buộc phải có trường phụ locationupdateTime.

currentState

enum (VehicleState)

Đặt trạng thái của xe là ONLINE hoặc OFFLINE. Nếu bạn đặt thành UNKNOWN_VEHICLE_STATE, trạng thái của xe sẽ không bị thay đổi.

Nội dung phản hồi

Nếu thành công, nội dung phản hồi sẽ chứa một phiên bản của VehicleLocation.