Punkty pośrednie mogą zawierać modyfikatory lokalizacji służące do zmiany sposobu obliczania tras,
w tym ustawienia usług heading
i sideOfRoad
.
Określ nagłówek pojazdu
Aby zdefiniować punkt pośredni, należy określić Lokalizacja (REST) lub Lokalizacja (gRPC) pod postacią dwóch współrzędnych geograficznych.
Lokalizacja umożliwia też określenie kierunku, w którym dociera do każdego punktu na trasie. Możesz użyć tej funkcji, aby zapewnić, pojazd znajduje się po tej samej stronie drogi co konsument oczekujący i dało się wyciąć wszystko. Jeśli nie określisz kierunku, pojazd może pojawić się na po niewłaściwej stronie drogi.
Wartości nagłówka to liczby całkowite, które są zgodne z kierunkiem kompasu. wahają się zatem od 0 do 359. Na przykład wartość 0 oznacza nagłówek w kierunku północy.
Poniższy przykład pokazuje, jak ustawić
heading
– punkt pośredni.
{ "origin":{ "location":{ "latLng":{ "latitude": 37.419734, "longitude": -122.0827784 }, "heading": 127 } }, ...
Określ preferowaną stronę drogi
Wskazujesz lokalizację, tworząc punkt Waypoint (REST) lub Waypoint (gRPC) obiektu. Lokalizacja zdefiniowana za pomocą pary szerokości i długości geograficznej może odpowiadać po danej stronie drogi. Aby jednak umożliwić optymalizację trasy, nadal ustaw międzylądowanie po przeciwnej stronie drogi niż podany lokalizacji.
Obsługują one właściwość sideOfRoad
, która
wskazuje, że do lokalizacji punktu pośredniego preferowane jest zatrzymanie pojazdu.
po tej samej stronie drogi, którą wskazuje lokalizacja.
Określ, że trasa ma korzystać z preferowanej strony, ustawiając wartość
Właściwość punktu pośredniego sideOfRoad
do: true
. Trasa przebiega przez lokalizację, aby pojazd mógł zatrzymać się po tej stronie drogi, po której znajduje się lokalizacja.
Poniższy przykład pokazuje, jak ustawić sideOfRoad
dla punktu pośredniego.
{ "origin":{ "location":{ "latLng":{ "latitude": 37.419734, "longitude": -122.0827784 } }, "sideOfRoad": true }, ...