Method: providers.vehicles.updateLocation

Kullanımdan kaldırıldı: Bunun yerine vehicles.update yöntemini kullanın. Tools.updateLocation, aracın konumunu günceller.

HTTP isteği

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

URL, gRPC Kod Dönüştürme söz dizimini kullanır.

Yol parametreleri

Parametreler
name

string

Zorunlu. providers/{provider}/vehicles/{vehicle} biçiminde olmalıdır. {provider}, bu çağrıyı yapan hizmet hesabının üyesi olduğu Google Cloud Projesinin proje kimliği (örneğin, sample-cloud-project) olmalıdır.

İstek içeriği

İstek gövdesi, aşağıdaki yapıyla birlikte veriler içerir:

JSON gösterimi
{
  "header": {
    object (RequestHeader)
  },
  "currentLocation": {
    object (VehicleLocation)
  },
  "currentState": enum (VehicleState)
}
Alanlar
header

object (RequestHeader)

Standart Fleet Engine istek başlığı.

currentLocation

object (VehicleLocation)

Zorunlu. Aracın en son konumu. location ve updateTime alt alanları zorunludur.

currentState

enum (VehicleState)

Aracın durumunu ONLINE veya OFFLINE olarak ayarlayın. UNKNOWN_VEHICLE_STATE olarak ayarlanırsa aracın durumu değişmez.

Yanıt gövdesi

Başarılıysa yanıt metni, VehicleLocation öğesinin bir örneğini içerir.