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

Pour définir un arrêt sur un itinéraire (par exemple, pour un lieu de prise en charge ou de dépose), désignez un point de cheminement en tant que 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 ou ne se termine pas sur une route non adaptée aux montées et descentes de véhicules, comme une autoroute ou un tunnel.

Prenons l'exemple d'une route de surface qui traverse une route à l'intérieur d'un tunnel. Si vous devez spécifier un point de cheminement situé à l'endroit où les deux routes se croisent (comme indiqué sur une carte), l'itinéraire obtenu commencera ou se terminera sur la route de surface ou sur le tunnel. Ce résultat pose un problème, car vous ne pouvez pas vous arrêter dans des tunnels pour monter ou descendre.

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

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

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