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 quando 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 in cui è ragionevole. Verrà data la preferenza ai percorsi che non contengono autostrade. Si applica solo alle modalità di viaggio DRIVE e TWO_WHEELER.

avoidFerries

boolean

Specifica se evitare i traghetti quando è ragionevole. Verrà data la preferenza ai percorsi che non contengono viaggi tramite traghetti. Si applica solo alle modalità di viaggio DRIVE e TWO_WHEELER.

avoidIndoor

boolean

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

vehicleInfo

object (VehicleInfo)

Specifica le informazioni del veicolo.

tollPasses[]

enum (TollPass)

Contiene informazioni sui pedaggi. Se vengono forniti i pass per pedaggi, l'API tenta di restituire il prezzo del pass. Se 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

Incapsula le informazioni del veicolo, come l'ultimo carattere della targa.

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

enum (VehicleEmissionType)

Descrive il tipo di emissione del veicolo. Vale solo per la modalità di spostamento Drive.