TripWaypoint

Décrit un point d'arrêt sur l'itinéraire d'un véhicule ou un point d'arrivée sur le trajet d'un véhicule.

Représentation JSON
{
  "location": {
    object (TerminalLocation)
  },
  "tripId": string,
  "waypointType": enum (WaypointType),
  "pathToWaypoint": [
    {
      object (LatLng)
    }
  ],
  "encodedPathToWaypoint": string,
  "trafficToWaypoint": {
    object (ConsumableTrafficPolyline)
  },
  "distanceMeters": integer,
  "eta": string,
  "duration": string
}
Champs
location

object (TerminalLocation)

Emplacement de ce point de repère.

tripId

string

Trajet associé à ce point de cheminement.

waypointType

enum (WaypointType)

Rôle de ce point de cheminement dans le trajet (par exemple, point de prise en charge ou de dépose).

pathToWaypoint[]

object (LatLng)

Chemin entre le point de repère précédent et le point de repère actuel. S'il s'agit du premier point de repère, le trajet part de la position actuelle du véhicule et va jusqu'au point de repère. Ce champ n'est renseigné que sur demande.

encodedPathToWaypoint

string

Chemin encodé du point de repère précédent au point de repère actuel.

Remarque : Ce champ est destiné à être utilisé uniquement par le Driver SDK et le Consumer SDK. Le décodage n'est pas encore disponible.

trafficToWaypoint

object (ConsumableTrafficPolyline)

Conditions de circulation sur le trajet jusqu'à ce point de repère. Notez que le trafic n'est disponible que pour les clients de la solution Courses et livraisons de Google Maps Platform.

distanceMeters

integer

Distance du chemin entre le point de repère précédent et le point de repère actuel. S'il s'agit du premier point de repère, la distance du chemin correspond à la distance entre la position actuelle du véhicule et le point de repère.

eta

string (Timestamp format)

Heure d'arrivée estimée à ce point de repère.

Utilise la norme RFC 3339, où la sortie générée utilise toujours le format UTC (indiqué par "Z" pour le temps universel coordonné) avec des secondes fractionnaires de 0, 3, 6 ou 9 chiffres décimaux. Des décalages horaires autres que "Z" (UTC) sont également acceptés. Exemples : "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" ou "2014-10-02T15:01:23+05:30".

duration

string (Duration format)

Temps de trajet entre le point de cheminement précédent et celui-ci. S'il s'agit du premier point de cheminement, le temps de trajet est calculé depuis la position actuelle du véhicule jusqu'au point de cheminement.

Durée en secondes avec neuf chiffres au maximum après la virgule et se terminant par "s". Exemple : "3.5s"