Method: providers.vehicles.updateLocation

Eingestellt: Verwenden Sie stattdessen die Methode vehicles.update. vehicles.updateLocation aktualisiert den Standort des Fahrzeugs.

HTTP-Anfrage

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

Die URL verwendet die Syntax der gRPC-Transcodierung.

Pfadparameter

Parameter
name

string

Erforderlich. Muss das Format providers/{provider}/vehicles/{vehicle} haben. Bei {provider} muss es sich um die Projekt-ID des Google Cloud-Projekts handeln, zu dem das Dienstkonto gehört, das diesen Aufruf durchführt, z. B. sample-cloud-project.

Anfragetext

Der Anfragetext enthält Daten mit folgender Struktur:

JSON-Darstellung
{
  "header": {
    object (RequestHeader)
  },
  "currentLocation": {
    object (VehicleLocation)
  },
  "currentState": enum (VehicleState)
}
Felder
header

object (RequestHeader)

Der standardmäßige Fleet Engine-Anfrageheader.

currentLocation

object (VehicleLocation)

Erforderlich. Der letzte Standort des Fahrzeugs. Die Unterfelder location und updateTime sind Pflichtfelder.

currentState

enum (VehicleState)

Setze den Status des Fahrzeugs auf ONLINE oder OFFLINE. Ist sie auf UNKNOWN_VEHICLE_STATE gesetzt, wird der Zustand des Fahrzeugs nicht geändert.

Antworttext

Wenn der Vorgang erfolgreich abgeschlossen wurde, enthält der Antworttext eine Instanz von VehicleLocation.