Możesz użyć kwalifikatora Vehicle Stop-over, aby określić, że punkt pośredni ma służyć do zatrzymania się w celu odbioru lub wysadzenia pasażera. Dzięki temu obliczona trasa nie będzie się zaczynać ani kończyć na drodze, która nie nadaje się do odbioru i wysadzenia pasażera (np. autostrada lub tunel).
Przypadek użycia
Rozważmy sytuację, w której droga naziemna przecina drogę w tunelu. Jeśli określisz punkt pośredni w miejscu, w którym przecinają się dwie drogi (jak widać na mapie), wynikowa trasa będzie się zaczynać lub kończyć na drodze naziemnej albo w tunelu. Jest to problematyczne, ponieważ w tunelach nie można się zatrzymywać, aby odebrać lub wysadzić pasażera.
Jeśli chcesz użyć punktu pośredniego do odbioru lub wysadzenia pasażera, możesz ustawić pole vehicleStopover
, które zapewni, że wynikowa trasa będzie się zaczynać lub kończyć na drodze, która umożliwia odbiór i wysadzenie pasażera (czyli na drodze naziemnej).
Przykład
Poniższy przykład pokazuje, jak ustawić kwalifikator vehicleStopover
.
{ "vehicleStopover": true, "location": { "latLng": { "latitude":37.419734, "longitude":-122.0827784 } } }