Pour définir un arrêt sur un itinéraire, par exemple pour un ramassage ou un dépôt, vous devez désigner un point de cheminement comme point d'escale. 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 sur une route non adaptée au ramassage et à la dépose, comme une autoroute ou un tunnel.
Imaginons qu'une route de surface croise une route dans un tunnel. Si vous spécifiez un point de cheminement situé à l'intersection des deux routes (comme indiqué sur une carte), l'itinéraire obtenu commencera ou se terminera 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 monter ou descendre.
Si vous souhaitez utiliser le point de cheminement pour un ramassage ou un dépôt, définissez le champ vehicleStopover
sur true
pour vous assurer que l'itinéraire obtenu commence ou se termine sur une route permettant les ramassages et les dépôts.
L'exemple suivant montre comment définir la propriété vehicleStopover
:
{ "origin":{ "location":{ "latLng":{ "latitude": 37.419734, "longitude": -122.0827784 } }, "vehicleStopover": true }, ... }