Method: providers.vehicles.updateLocation

Obsolète: utilisez plutôt la méthode vehicles.update. La méthode "vehicles.updateLocation" met à jour la position du véhicule.

Requête HTTP

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

L'URL utilise la syntaxe de transcodage gRPC.

Paramètres de chemin d'accès

Paramètres
name

string

Obligatoire. Doit se présenter sous la forme providers/{provider}/vehicles/{vehicle}. {provider} doit correspondre à l'ID du projet Google Cloud (par exemple, sample-cloud-project) auquel appartient le compte de service effectuant cet appel.

Corps de la requête

Le corps de la requête contient des données présentant la structure suivante :

Représentation JSON
{
  "header": {
    object (RequestHeader)
  },
  "currentLocation": {
    object (VehicleLocation)
  },
  "currentState": enum (VehicleState)
}
Champs
header

object (RequestHeader)

En-tête de requête Fleet Engine standard.

currentLocation

object (VehicleLocation)

Obligatoire. Dernière position du véhicule Les sous-champs location et updateTime sont obligatoires.

currentState

enum (VehicleState)

Définissez l'état du véhicule sur ONLINE ou OFFLINE. S'il est défini sur UNKNOWN_VEHICLE_STATE, l'état du véhicule ne sera pas modifié.

Corps de la réponse

Si la requête aboutit, le corps de la réponse contient une instance de VehicleLocation.