Definir uma parada ao longo de um trajeto

Para definir uma parada ao longo de uma rota, por exemplo, para uma coleta ou entrega, você designa um waypoint como um waypoint de escala. Para fazer isso, use a propriedade vehicleStopover de um ponto de referência, Waypoint (REST) ou Waypoint (gRPC). Essa configuração garante que a rota calculada não comece ou termine em uma via inadequada para coleta e entrega, como uma rodovia ou um túnel.

Considere a situação em que uma via de superfície cruza uma via dentro de um túnel. Se você especificar um ponto de referência localizado onde as duas estradas se cruzam (como visto em um mapa), a rota resultante começaria ou terminaria na superfície na estrada ou no túnel. Este resultado apresenta um problema porque você não pode parar e túneis para embarque e desembarque.

Se você quiser usar o ponto de passagem para uma coleta ou entrega, defina o campo vehicleStopover como true para garantir que a rota resultante comece ou termine em uma via que permita coletas e entregas.

O exemplo a seguir demonstra como definir a propriedade vehicleStopover:

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