Method: providers.vehicles.updateLocation

Wycofane: użyj metody vehicles.update. Pojazdy.updateLocation aktualizują lokalizację pojazdu.

Żądanie HTTP

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

Adres URL używa składni transkodowania gRPC.

Parametry ścieżki

Parametry
name

string

To pole jest wymagane. Musi mieć format providers/{provider}/vehicles/{vehicle}. {provider} musi być identyfikatorem projektu (np. sample-cloud-project) projektu Google Cloud, którego członkiem jest konto usługi wywołujące to wywołanie.

Treść żądania

Treść żądania zawiera dane o następującej strukturze:

Zapis JSON
{
  "header": {
    object (RequestHeader)
  },
  "currentLocation": {
    object (VehicleLocation)
  },
  "currentState": enum (VehicleState)
}
Pola
header

object (RequestHeader)

Standardowy nagłówek żądania Fleet Engine.

currentLocation

object (VehicleLocation)

To pole jest wymagane. Ostatnia lokalizacja pojazdu. Pola podrzędne location i updateTime są wymagane.

currentState

enum (VehicleState)

Ustaw stan pojazdu na ONLINE lub OFFLINE. Jeśli zasada ma wartość UNKNOWN_VEHICLE_STATE, stan pojazdu się nie zmienia.

Treść odpowiedzi

W przypadku powodzenia treść odpowiedzi obejmuje wystąpienie elementu VehicleLocation.