Waypoint

Encapsule un point de cheminement. Les points de cheminement marquent le début et la fin d'un itinéraire, et incluent les arrêts intermédiaires.

Représentation JSON
{
  "via": boolean,
  "vehicleStopover": boolean,
  "sideOfRoad": boolean,

  // The following is a list of mutually exclusive fields. At most one of the
  // fields will be set in a response:
  "location": {
    object (Location)
  },
  "placeId": string,
  "address": string,
  "navigationPointToken": string
  // End of mutually exclusive fields.
}
Champs
via

boolean

Marque ce point de cheminement comme un point de passage plutôt que comme un point d'arrêt. Pour chaque point de cheminement non via dans la requête, la réponse ajoute une entrée au tableau legs afin de fournir les détails des escales sur cette section du trajet. Définissez cette valeur sur "true" lorsque vous souhaitez que l'itinéraire passe par ce point de cheminement sans s'y arrêter. Les points de cheminement via n'entraînent pas l'ajout d'une entrée au tableau legs, mais ils permettent de faire passer le trajet par le point de cheminement. Vous ne pouvez définir cette valeur que sur les points de cheminement intermédiaires. La requête échoue si vous définissez ce champ sur des points de cheminement terminaux. Si ComputeRoutesRequest.optimize_waypoint_order est défini sur "true", ce champ ne peut pas être défini sur "true". Sinon, la requête échoue.

vehicleStopover

boolean

Indique que le point de cheminement est destiné à l'arrêt des véhicules, dans le but de prendre en charge ou de déposer des passagers. Lorsque vous définissez cette valeur, l'itinéraire calculé n'inclut pas les points de cheminement non via sur les routes qui ne conviennent pas aux prises en charge et aux déposes. Cette option ne fonctionne que pour les modes de transport DRIVE et TWO_WHEELER, et lorsque le locationType est Location.

sideOfRoad

boolean

Indique que l'emplacement de ce point de cheminement est destiné à ce que le véhicule s'arrête sur un côté particulier de la route. Lorsque vous définissez cette valeur, l'itinéraire passe par l'emplacement afin que le véhicule puisse s'arrêter sur le côté de la route vers lequel l'emplacement est orienté depuis le centre de la route. Cette option ne fonctionne que pour DRIVE et TWO_WHEELER RouteTravelMode.

Différentes façons de représenter un lieu. Voici une liste de champs mutuellement exclusifs. Au maximum, un seul des champs sera défini dans une réponse :
location

object (Location)

Point spécifié à l'aide de coordonnées géographiques, y compris un cap facultatif.

placeId

string

ID de lieu du PDI associé au point de cheminement.

address

string

Adresse lisible ou code plus. Pour en savoir plus, consultez https://plus.codes.

navigationPointToken

string

Jeton qui identifie un NavigationPoint, obtenu à partir de la méthode SearchDestinations de l'API Geocoding.

Fin des champs mutuellement exclusifs.