Method: providers.vehicles.updateLocation

เลิกใช้งานแล้ว: ใช้เมธอด vehicles.update แทน model.updateLocation อัปเดตตำแหน่งของยานพาหนะ

คำขอ HTTP

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

URL ใช้ไวยากรณ์การแปลง gRPC

พารามิเตอร์เส้นทาง

พารามิเตอร์
name

string

ต้องระบุ ต้องอยู่ในรูปแบบ providers/{provider}/vehicles/{vehicle} {provider} ต้องเป็นรหัสโปรเจ็กต์ (เช่น sample-cloud-project) ของโปรเจ็กต์ Google Cloud ซึ่งบัญชีบริการที่ใช้การโทรนี้เป็นสมาชิก

เนื้อหาของคำขอ

เนื้อหาของคำขอมีข้อมูลที่มีโครงสร้างต่อไปนี้

การแสดง 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