Specifica l'intestazione e il lato della strada del veicolo

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 valore 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
  },
  ...