Specifica le caratteristiche del percorso da evitare

Sviluppatori dello Spazio economico europeo (SEE)

Specifichi le funzionalità del percorso che preferisci evitare, ad esempio pedaggi o autostrade, aggiungendo modificatori di percorso a una richiesta. L'API tenta quindi di fornire un percorso che non richieda queste funzionalità.

Utilizza la proprietà routeModifiers in una richiesta di tipo RouteModifiers. Puoi specificare avoidTolls, avoidHighways, avoidFerries e avoidIndoor.

La specifica di un modificatore di percorso non elimina necessariamente i percorsi che includono la funzionalità con limitazioni. L'API utilizza il modificatore per favorire i risultati con percorsi più favorevoli. Esistono alcuni motivi per cui la richiesta di un'opzione di evitamento non modifica il percorso. Ad esempio, l'unico percorso dal punto di partenza alla destinazione rende impossibile evitare un'autostrada o un traghetto. oppure il percorso alternativo allunga notevolmente il tempo di percorrenza.

L'esempio seguente mostra come impostare i modificatori di percorso in un corpo della richiesta del metodo computeRoutes (REST). Puoi anche specificare questa opzione per il metodo ComputeRoutes (gRPC). In questo esempio, specifichi di evitare pedaggi e autostrade:

{
  "origin":{
    "location":{
      "latLng":{
        "latitude":37.419734,
        "longitude":-122.0827784
      }
    }
  },
  "destination":{
    "location":{
      "latLng":{
        "latitude":37.417670,
        "longitude":-122.079595
      }
    }
  },
  "routeModifiers": {
    "avoidTolls": true,
    "avoidHighways": true,
  }
}