Définir un arrêt sur un itinéraire

Pour définir un arrêt sur un itinéraire, par exemple pour une prise en charge ou une dépose, vous devez désigner un point de cheminement comme point de cheminement avec arrêt. Pour ce faire, utilisez la propriété vehicleStopover d'un point de cheminement, Waypoint (REST) ou Waypoint (gRPC). Ce paramètre garantit que l'itinéraire calculé ne commence ni ne se termine pas sur une route déconseillée pour les montées et les descentes (par exemple, une autoroute ou un tunnel).

Prenons l'exemple d'une route de surface qui traverse une route au sein d'un tunnel. Si vous spécifiez un point de cheminement situé à l'endroit où les deux routes se croisent (comme c'est le cas sur une carte), l'itinéraire qui en résulte commence ou se termine sur la route de surface ou dans le tunnel. Ce résultat pose un problème, car vous ne pouvez pas vous arrêter dans des tunnels pour prendre en charge ou descendre du véhicule.

Si vous souhaitez utiliser le point de cheminement pour une prise en charge ou une dépose, définissez le champ vehicleStopover sur true afin de vous assurer que l'itinéraire qui en résulte commence ou se termine sur une route sur laquelle les montées et les descentes sont autorisées.

L'exemple suivant montre comment définir la propriété vehicleStopover:

{
  "origin":{
    "location":{
      "latLng":{
        "latitude": 37.419734,
        "longitude": -122.0827784
      }
    },
    "vehicleStopover": true
  },
  ...
}