I waypoint possono includere modificatori di posizione per cambiare la modalità di calcolo dei percorsi,
incluse le impostazioni per heading
e sideOfRoad
.
Specifica l'intestazione del veicolo
Per definire una tappa, specifica l'area geografica Posizione (REST) o Località (gRPC) come coppia di coordinate di latitudine/longitudine.
La posizione ti consente anche di specificare la direzione in cui vuoi dirigere il veicolo arriva in ogni tappa. Puoi utilizzare questa funzione per assicurarti che il veicolo arriva sullo stesso lato della strada in cui il consumatore attende di è stato selezionato. Se non specifichi un'intestazione, il veicolo può arrivare sul nella parte sbagliata della strada.
I valori di intestazione sono numeri interi che si allineano con le direzioni della bussola e quindi variano da zero a 359. Ad esempio, un valore pari a 0 indica un'intestazione verso nord.
L'esempio seguente mostra come impostare un
heading
per una tappa.
{ "origin":{ "location":{ "latLng":{ "latitude": 37.419734, "longitude": -122.0827784 }, "heading": 127 } }, ...
Specifica un lato della strada preferito
Per rappresentare una località, crea un Waypoint. (REST) o Waypoint (gRPC) . Una località definita da una coppia di latitudine e longitudine può corrispondere a un lato specifico di una strada. Tuttavia, per supportare l'ottimizzazione delle route, imposta comunque una sosta sul lato opposto della strada rispetto a quello specificato in ogni località.
I waypoint supportano la proprietà sideOfRoad
, che
indica che la posizione della tappa ha una preferenza per la fermata del veicolo
sullo stesso lato della strada specificato dalla località.
Specifica che il percorso utilizza il lato preferito della strada impostando il parametro
Proprietà del waypoint sideOfRoad
verso true
. Il percorso quindi passa
in modo che il veicolo possa fermarsi sul lato della strada in cui si trova
pregiudizi.
L'esempio seguente mostra come impostare sideOfRoad
per una tappa.
{ "origin":{ "location":{ "latLng":{ "latitude": 37.419734, "longitude": -122.0827784 } }, "sideOfRoad": true }, ...