Definir uma parada ao longo de um trajeto

Para definir uma parada ao longo de um trajeto, por exemplo, para embarque ou desembarque, defina um waypoint como parada. Para fazer isso, use o método vehicleStopover de um waypoint, Waypoint (REST) ou Waypoint (gRPC). Esta configuração garante que o trajeto calculado não comece ou termine em uma via inadequados para embarque e desembarque, como em 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 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 quiser usar o waypoint para um embarque ou desembarque, defina o vehicleStopover a true para garantir que o trajeto resultante comece ou termina em uma via que permite embarques e desembarques.

O exemplo a seguir demonstra como definir vehicleStopover :

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