Specifica l'intestazione e il lato della strada del veicolo

Sviluppatori dello Spazio economico europeo (SEE)

I waypoint possono includere modificatori di località per cambiare il modo in cui vengono calcolati i percorsi, incluse le impostazioni per heading e sideOfRoad.

Specifica la direzione del veicolo

Per definire un waypoint, specifica la località geografica (REST) o la località (gRPC) come coppia di coordinate di latitudine/longitudine.

La località ti consente anche di specificare la direzione in cui vuoi che il veicolo si diriga quando arriva a ogni waypoint. Puoi utilizzare questa funzionalità per assicurarti che il veicolo arrivi sullo stesso lato della strada in cui si trova il consumatore in attesa di essere prelevato. Se non specifichi una direzione, il veicolo potrebbe arrivare sul lato sbagliato della strada.

I valori di direzione sono numeri interi che si allineano alle direzioni della bussola e, pertanto, vanno da 0 a 359. Ad esempio, un valore pari a 0 indica una direzione verso nord.

L'esempio seguente mostra come impostare un heading per un waypoint.

{
  "origin":{
    "location":{
      "latLng":{
        "latitude": 37.419734,
        "longitude": -122.0827784
      },
      "heading": 127
    }
  },
  ...

Specifica una preferenza per il lato della strada

Puoi rappresentare una località creando un oggetto 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 del percorso, un percorso può comunque impostare una sosta sul lato opposto della strada rispetto alla località specificata.

I waypoint supportano la proprietà sideOfRoad, che indica che la posizione del waypoint ha una preferenza per la fermata del veicolo sullo stesso lato della strada specificato dalla posizione.

Specifica che il percorso utilizza il lato della strada preferito impostando la proprietà Waypoint sideOfRoad su true. Il percorso passa quindi attraverso la località in modo che il veicolo possa fermarsi sul lato della strada verso cui è orientata la località.

L'esempio seguente mostra come impostare sideOfRoad per un waypoint.

{
  "origin":{
    "location":{
      "latLng":{
        "latitude": 37.419734,
        "longitude": -122.0827784
      }
    },
    "sideOfRoad": true
  },
  ...