Definir uma parada ao longo de um trajeto

Para definir uma parada em um trajeto, por exemplo, para embarque ou desembarque, defina um waypoint como de parada. 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 estrada na superfície cruza uma estrada dentro de um túnel. Se você especificar um waypoint localizado onde as duas vias se cruzam (como visto em um mapa), o trajeto resultante vai começar ou terminar na via ou no túnel. Esse resultado apresenta um problema porque não é possível parar em túneis para fazer embarques ou desembarques.

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 abaixo demonstra como definir a propriedade vehicleStopover:

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