Aby ustawić przystanek na trasie, np. na odbiór lub odwóz pasażera, należy wyznaczyć punkt kontrolny jako punkt pośredni. Aby to zrobić, użyj właściwości vehicleStopover
punktu orientacyjnego Waypoint (REST) lub Waypoint (gRPC).
To ustawienie zapewnia, że obliczona trasa nie zaczyna się ani nie kończy na drodze, która nie nadaje się do odbioru i zwrotu pasażera, np. na autostradzie lub w tunelu.
Wyobraź sobie sytuację, w której droga naziemna przecina drogę w tunelu. Jeśli określisz punkt drogi, który znajduje się w miejscu skrzyżowania tych dwóch dróg (jak widać na mapie), wynikowa trasa rozpocznie się lub zakończy na drodze naziemnej albo w tunelu. To powoduje problem, ponieważ nie można zatrzymywać się w tunelach, aby odbierać lub wysiadać pasażerów.
Jeśli chcesz użyć punktu pośredniego do odbioru lub wysadzenia pasażera, ustaw pole vehicleStopover
na true
, aby trasa zaczynała się lub kończyła na drodze, na której można wsiadać i wysiadać pasażerów.
Ten przykład pokazuje, jak ustawić właściwość vehicleStopover
:
{ "origin":{ "location":{ "latLng":{ "latitude": 37.419734, "longitude": -122.0827784 } }, "vehicleStopover": true }, ... }