RouteModifiers

Incapsula un insieme di condizioni facoltative da soddisfare durante il calcolo dei percorsi.

Rappresentazione JSON
{
  "avoidTolls": boolean,
  "avoidHighways": boolean,
  "avoidFerries": boolean,
  "avoidIndoor": boolean,
  "vehicleInfo": {
    object (VehicleInfo)
  },
  "tollPasses": [
    enum (TollPass)
  ]
}
Campi
avoidTolls

boolean

Specifica se evitare le strade a pedaggio dove è ragionevole. Verrà data la preferenza ai percorsi che non contengono strade a pedaggio. Si applica solo alle modalità di viaggio DRIVE e TWO_WHEELER.

avoidHighways

boolean

Specifica se evitare le autostrade, ove ragionevole. La preferenza verrà data ai percorsi che non contengono autostrade. Si applica solo alle modalità di viaggio DRIVE e TWO_WHEELER.

avoidFerries

boolean

Consente di specificare se evitare i traghetti, ove ragionevole. La preferenza verrà data ai percorsi che non consentono gli spostamenti con traghetti. Si applica solo alle modalità di viaggio DRIVE e TWO_WHEELER.

avoidIndoor

boolean

Consente di specificare se evitare la navigazione al chiuso dove è ragionevole. Verrà data la preferenza ai percorsi che non contengono la navigazione interna. Si applica solo alla modalità di viaggio WALK.

vehicleInfo

object (VehicleInfo)

Specifica le informazioni del veicolo.

tollPasses[]

enum (TollPass)

Contiene le informazioni sui pass per pedaggi. Se vengono forniti i pedaggi, l'API prova a restituire il prezzo del pass. Se i pass pedaggi non vengono forniti, l'API considera il pedaggio come sconosciuto e tenta di restituire il prezzo in contanti. Si applica solo alle modalità di viaggio Drive e TWO_WHEELER.

VehicleInfo

Racchiude le informazioni sul veicolo, ad esempio l'ultimo carattere della targa.

Rappresentazione JSON
{
  "emissionType": enum (VehicleEmissionType)
}
Campi
emissionType

enum (VehicleEmissionType)

Descrive il tipo di emissione del veicolo. Si applica solo alla modalità di viaggio Drive.