Condividi tramite


RouteGetRouteDirectionsOptionalParams interface

Parametri facoltativi.

Extends

RequestOptionsBase

Proprietà

accelerationEfficiency

Specifica l'efficienza della conversione dell'energia chimica archiviata nel carburante all'energia cinetica quando il veicolo accelera (ad esempio cinetica EnergyGained/Chemical EnergyConsumed). Chemical EnergyConsumed viene ottenuto convertendo il combustibile utilizzato in energia chimica usando il carburante EnergyDensityInMJoulesPerLiter. Deve essere associato alla deelerazioneEfficienza.

L'intervallo di valori consentiti è compreso tra 0,0 e 1/decelerationEfficiency.

Valori sensibili : per il modello di combustione : 0,33, per il modello elettrico : 0,66

alternativeType

Controlla l'ottimalità, rispetto ai criteri di pianificazione specificati, delle alternative calcolate rispetto alla route di riferimento. I valori possibili includono: 'anyRoute', 'betterRoute'

arriveAt

Data e ora di arrivo al punto di destinazione. Deve essere specificato come dateTime. Quando non viene specificato un offset del fuso orario, si presuppone che sia quello del punto di destinazione. Il valore arriveAt deve essere in futuro. Il parametro arriveAt non può essere usato insieme a departAt, minDeviationDistance o minDeviationTime.

auxiliaryPowerInkW

Specifica la quantità di energia utilizzata per sostenere i sistemi ausiliari, in kilowatts (kW). Può essere usato per specificare il consumo a causa di dispositivi e sistemi come sistemi a ac, radio, riscaldamento e così via.

Valori sensibili : 1,7

auxiliaryPowerInLitersPerHour

Specifica la quantità di carburante utilizzata per sostenere sistemi ausiliari del veicolo, in litri all'ora. Può essere usato per specificare il consumo a causa di dispositivi e sistemi come sistemi a ac, radio, riscaldamento e così via.

Valori sensibili : 0,2

avoid

Specifica un elemento che il calcolo della route deve cercare di evitare quando si determina la route. È possibile specificare più volte in una richiesta, ad esempio "&evitare=autostrada&evitare=pedaggio&evitare=ferry". Nelle richieste calculateReachableRange il valore giàUsedRoads non deve essere usato. I valori possibili includono: 'tollRoads', 'autostrada', 'ferry', 'un pavimentataRoads', 'carpools', 'giàUsedRoads', 'borderCrossings'

computeBestOrder

Riordinare i punti di strada per ridurre la lunghezza della route. Restituisce risultati ottimali quando usati insieme a routeType più breve. I possibili valori sono true o false. True calcola un ordine migliore, se possibile, ma non può essere usato in combinazione con il valore maxAlternatives maggiore di 0 o in combinazione con i punti di modo cerchio. False userà le posizioni nell'ordine specificato e non sarà consentito usarle in combinazione con routeRepresentation none.

computeTravelTimeFor

Specifica se restituire tempi di viaggio aggiuntivi usando diversi tipi di informazioni sul traffico (nessuno, storico, attivo) e il tempo di viaggio migliore stimato predefinito. I valori possibili includono: 'nessuno', 'all'

constantSpeedConsumptionInkWhPerHundredkm

Specifica il componente dipendente dalla velocità del consumo. Fornito come elenco non ordinato di coppie velocità/frequenza di consumo. L'elenco definisce i punti in una curva di consumo. Le tariffe di consumo per le velocità non presenti nell'elenco sono disponibili come segue:

  • per interpolazione lineare, se la velocità specificata si trova tra due velocità nell'elenco

  • in caso contrario, presupponendo una costante (ΔConsumption/ΔSpeed) determinata dai due punti più vicini nell'elenco

L'elenco deve contenere tra 1 e 25 punti (inclusivo) e potrebbe non contenere punti duplicati per la stessa velocità. Se contiene solo un singolo punto, il tasso di consumo di tale punto viene usato senza ulteriore elaborazione.

Il consumo specificato per la velocità più grande deve essere maggiore o uguale a quello della penultimo velocità più grande. Ciò garantisce che l'estrapolazione non comporta tassi di consumo negativi.

Analogamente, i valori di consumo specificati per le due velocità più piccole nell'elenco non possono causare una velocità di consumo negativa per una velocità più piccola.

L'intervallo valido per i valori di consumo(espresso in kWh/100km) è compreso tra 0,01 e 100000,0.

Valori sensibili : 50.8.2:130.21.3

Questo parametro è necessario per il modello di consumo elettrico.

constantSpeedConsumptionInLitersPerHundredkm

Specifica il componente dipendente dalla velocità del consumo. Fornito come elenco non ordinato di velocità delimitata da punti & coppie a velocità di consumo. L'elenco definisce i punti in una curva di consumo. Le tariffe di consumo per le velocità non presenti nell'elenco sono disponibili come segue:

  • per interpolazione lineare, se la velocità specificata si trova tra due velocità nell'elenco

  • in caso contrario, presupponendo una costante (ΔConsumption/ΔSpeed) determinata dai due punti più vicini nell'elenco

L'elenco deve contenere tra 1 e 25 punti (inclusivo) e potrebbe non contenere punti duplicati per la stessa velocità. Se contiene solo un singolo punto, il tasso di consumo di tale punto viene usato senza ulteriore elaborazione.

Il consumo specificato per la velocità più grande deve essere maggiore o uguale a quello della penultimo velocità più grande. Ciò garantisce che l'estrapolazione non comporta tassi di consumo negativi.

Analogamente, i valori di consumo specificati per le due velocità più piccole nell'elenco non possono causare una velocità di consumo negativa per una velocità più piccola.

L'intervallo valido per i valori di consumo(espresso in l/100km) è compreso tra 0,01 e 100000,0.

Valori sensibili : 50.6.3:130.11.5

Nota : questo parametro è necessario per il modello di consumo di combustione.

currentChargeInkWh

Specifica l'alimentazione elettrica corrente in kilowatt ore (kWh). Questo parametro esiste con il parametro maxChargeInkWh .

L'intervallo di valori consentiti è 0,0 a maxChargeInkWh.

Valori sensibili : 43

currentFuelInLiters

Specifica la fornitura corrente di carburante in litri. Valori sensibili : 55

decelerationEfficiency

Specifica l'efficienza della conversione dell'energia cinetica in carburante salvato (non usato) quando il veicolo decelerate (ad esempio Chemical EnergySaved/Cine EnergyLost). Chemical EnergySaved viene ottenuto convertendo il combustibile salvato (non usato) in energia usando il carburante EnergyDensityInMJoulesPerLiter. Deve essere associato all'accelerazioneEfficienza.

L'intervallo di valori consentiti è compreso tra 0,0 e 1/accelerazionE.

Valori sensibili : per il modello di combustione : 0,83, per il modello elettrico : 0,91

departAt

Data e ora di partenza dal punto di origine. Gli orari di partenza a parte ora devono essere specificati come dateTime. Quando non è specificato un offset del fuso orario, si presuppone che sia quello del punto di origine. Il valore departAt deve essere in futuro nel formato data-ora (1996-12-19T16:39:57-08:00).

downhillEfficiency

Specifica l'efficienza della conversione di energia potenziale in carburante salvato (non utilizzato) quando il veicolo perde l'elevazione (ad esempio Chemical EnergySaved/Potential EnergyLost). Chemical EnergySaved viene ottenuto convertendo il combustibile salvato (non usato) in energia usando il carburante EnergyDensityInMJoulesPerLiter. Deve essere associato a una salitaEfficienza.

L'intervallo di valori consentiti è compreso tra 0,0 e 1/in salita.

Valori sensibili : per il modello di combustione : 0,51, per il modello elettrico : 0,73

fuelEnergyDensityInMJoulesPerLiter

Specifica la quantità di energia chimica archiviata in un litro di carburante in megajoules (MJ). Viene usato insieme ai parametri *Efficienza per le conversioni tra energia salvata o consumata energia e carburante. Ad esempio, la densità energetica è 34,2 MJ/l per benzina e 35,8 MJ/l per carburante diesel. Questo parametro è obbligatorio se è impostato un parametro *Efficienza .

Valori sensibili : 34.2

hilliness

Grado di collina per itinerari emozionanti. Questo parametro può essere usato solo in combinazione con routeType=thrilling. I valori possibili includono: 'low', 'normal', 'high'

instructionsType

Se specificato, verranno restituite le istruzioni per le istruzioni. Si noti che il parametro instructionsType non può essere usato insieme a routeRepresentation=none. I valori possibili includono: 'coded', 'text', 'tagged'

language

Il parametro della lingua determina la lingua dei messaggi di guida. Non influisce sui nomi appropriati (i nomi delle strade, delle piazze e così via) Non ha alcun effetto quando instructionsType=coded. I valori consentiti sono (un subset di) i tag del linguaggio IETF descritti

maxAlternatives

Numero di route alternative desiderate da calcolare. Impostazione predefinita: 0, minimo: 0 e massimo: 5

maxChargeInkWh

Specifica l'alimentazione elettrica massima in kilowatt ore (kWh) che possono essere archiviate nella batteria del veicolo. Questo parametro esiste con il parametro currentChargeInkWh .

Il valore minimo deve essere maggiore o uguale a currentChargeInkWh.

Valori sensibili : 85

minDeviationDistance

Tutte le route alternative restituite seguiranno la route di riferimento (vedere la sezione Richieste POST) dal punto di origine della richiesta calculateRoute per almeno questo numero di metri. Può essere usato solo durante la ricostruzione di una route. Impossibile usare il parametro minDeviationDistance insieme a arriveAt

minDeviationTime

Tutte le route alternative restituite seguiranno la route di riferimento (vedere la sezione Richieste POST) dal punto di origine della richiesta calculateRoute per almeno questo numero di secondi. Può essere usato solo durante la ricostruzione di una route. Il parametro minDeviationTime non può essere usato insieme a arriveAt

report

Specifica quali dati devono essere segnalati a scopo di diagnosi. L'unico valore possibile è effectiveSettings. Segnala i parametri o i dati effettivi usati quando si chiama l'API. Nel caso dei parametri predefiniti, il valore predefinito verrà riflesso in cui il parametro non è stato specificato dal chiamante.

routeRepresentation

Specifica la rappresentazione del set di route fornite come risposta. Questo valore di parametro può essere usato solo in combinazione con computeBestOrder=true. I valori possibili includono: 'polyline', 'summaryOnly', 'none'

routeType

Tipo di route richiesto. I valori possibili includono: "più veloce", "più breve", "eco", "emozionante"

sectionType

Specifica quale dei tipi di sezione viene segnalato nella risposta alla route.

Ad esempio, se sectionType = le sezioni che sono adatte solo per i pedonali vengono restituite. È possibile usare più tipi. La sezione predefinitaType fa riferimento all'input travelMode. Per impostazione predefinita, travelMode è impostato su auto. I valori possibili includono: 'carTrain', 'country', 'ferry', 'autostrada', 'pedonale', 'tollRoad', 'tollVignette', 'traffic', 'travelMode', 'tunnel'

traffic

Valori possibili:

  • true - Prendere in considerazione tutte le informazioni sul traffico disponibili durante il routing
  • false: ignorare i dati correnti del traffico durante il routing. Si noti che anche se i dati correnti sul traffico vengono ignorati durante il routing, l'effetto del traffico storico sulle velocità effettive della strada è ancora incorporato.
travelMode

Modalità di viaggio per il percorso richiesto. Si noti che il travelMode richiesto potrebbe non essere disponibile per l'intera route. Se il travelMode richiesto non è disponibile per una sezione specifica, l'elemento travelMode della risposta per tale sezione sarà diverso. Si noti che le modalità di viaggio bus, moto, taxi e furgone sono funzionalità BETA. I dati di restrizione completi non sono disponibili in tutte le aree. Nelle richieste calculateReachableRange i valori bicicletta e pedonale non devono essere usati. I valori possibili includono: 'auto', 'camion', 'taxi', 'bus', 'van', 'moto', 'bicicletta', 'pedone'

uphillEfficiency

Specifica l'efficienza della conversione dell'energia chimica archiviata in carburante a potenziale energia quando il veicolo aumenta l'elevazione (ad esempio Potenziale EnergyGained/Chemical EnergyConsumed). Chemical EnergyConsumed viene ottenuto convertendo il combustibile utilizzato in energia chimica usando il carburante EnergyDensityInMJoulesPerLiter. Deve essere associato a un'efficienza in discesa.

L'intervallo di valori consentiti è da 0,0 a 1/discesaEfficiency.

Valori sensibili : per il modello di combustione : 0,27, per il modello elettrico : 0,74

vehicleAxleWeight

Peso per asse del veicolo in kg. Un valore pari a 0 indica che le restrizioni di peso per asse non vengono considerate.

vehicleCommercial

Il veicolo viene usato per scopi commerciali e pertanto non può essere consentito guidare su alcune strade.

vehicleEngineType

Tipo di motore del veicolo. Quando viene specificato un modello di consumo dettagliato, deve essere coerente con il valore di vehicleEngineType. I valori possibili includono: 'combustione', 'elettrica'

vehicleHeading

Il titolo direzionale del veicolo in gradi a partire da true Nord e continua in direzione orario. Nord è 0 gradi, est è 90 gradi, sud è 180 gradi, ovest è 270 gradi. Valori possibili da 0 a 359

vehicleHeight

Altezza del veicolo in metri. Un valore pari a 0 indica che le restrizioni di altezza non vengono considerate.

vehicleLength

Lunghezza del veicolo in metri. Un valore pari a 0 indica che le restrizioni di lunghezza non vengono considerate.

vehicleLoadType

Tipi di carico che possono essere classificati come materiali pericolosi e limitati da alcune strade. I valori di VehicleLoadType disponibili sono classi Us Hazmat da 1 a 9, oltre a classificazioni generiche da usare in altri paesi. I valori che iniziano con USHazmat sono per il routing degli Stati Uniti mentre altrihazmat devono essere usati per tutti gli altri paesi. vehicleLoadType può essere specificato più volte. Questo parametro è attualmente considerato solo per travelMode=truck. I valori possibili includono: 'USHazmatClass1', 'USHazmatClass2', 'USHazmatClass3', 'USHazmatClass4', 'USHazmatClass5', 'USHazmatClass6', 'USHazmatClass7', 'USHazmatClass8', 'USHazmatClass9', 'otherHazmatExplosive', 'otherHazmatGeneral', 'otherHazmatHarmfulToWater'

vehicleMaxSpeed

Velocità massima del veicolo in km/ora. Un valore pari a 0 indica che un valore appropriato per il veicolo verrà determinato e applicato durante la pianificazione del percorso. Un valore diverso da zero può essere sottoposto a override durante la pianificazione della route.

vehicleWeight

Peso del veicolo in kg.

  • È obbligatorio se vengono impostati uno dei parametri *Efficienza.

  • Deve essere strettamente positivo quando usato nel contesto del modello di consumo. Vengono considerate restrizioni di peso.

  • Se non viene specificato alcun modello di consumo dettagliato e il valore di vehicleWeight non è zero, vengono considerate restrizioni di peso.

  • In tutti gli altri casi, questo parametro viene ignorato.

Valori sensibili : per modello di combustione : 1600, per modello elettrico : 1900

vehicleWidth

Larghezza del veicolo in metri. Un valore pari a 0 indica che le restrizioni di larghezza non vengono considerate.

windingness

Livello di turno per un percorso emozionante. Questo parametro può essere usato solo in combinazione con routeType=thrilling. I valori possibili includono: 'low', 'normal', 'high'

Proprietà ereditate

abortSignal

Segnale che può essere usato per interrompere le richieste.

customHeaders

{object} [customHeaders] Intestazioni di richiesta personalizzate definite dall'utente che verranno applicate prima dell'invio della richiesta.

onDownloadProgress

Callback che viene attivato al download dello stato di avanzamento.

onUploadProgress

Callback che viene attivato al caricamento dello stato di avanzamento.

timeout

Il numero di millisecondi che una richiesta può richiedere prima di essere terminata automaticamente.

Dettagli proprietà

accelerationEfficiency

Specifica l'efficienza della conversione dell'energia chimica archiviata nel carburante all'energia cinetica quando il veicolo accelera (ad esempio cinetica EnergyGained/Chemical EnergyConsumed). Chemical EnergyConsumed viene ottenuto convertendo il combustibile utilizzato in energia chimica usando il carburante EnergyDensityInMJoulesPerLiter. Deve essere associato alla deelerazioneEfficienza.

L'intervallo di valori consentiti è compreso tra 0,0 e 1/decelerationEfficiency.

Valori sensibili : per il modello di combustione : 0,33, per il modello elettrico : 0,66

accelerationEfficiency?: number

Valore della proprietà

number

alternativeType

Controlla l'ottimalità, rispetto ai criteri di pianificazione specificati, delle alternative calcolate rispetto alla route di riferimento. I valori possibili includono: 'anyRoute', 'betterRoute'

alternativeType?: AlternativeRouteType

Valore della proprietà

arriveAt

Data e ora di arrivo al punto di destinazione. Deve essere specificato come dateTime. Quando non viene specificato un offset del fuso orario, si presuppone che sia quello del punto di destinazione. Il valore arriveAt deve essere in futuro. Il parametro arriveAt non può essere usato insieme a departAt, minDeviationDistance o minDeviationTime.

arriveAt?: Date

Valore della proprietà

Date

auxiliaryPowerInkW

Specifica la quantità di energia utilizzata per sostenere i sistemi ausiliari, in kilowatts (kW). Può essere usato per specificare il consumo a causa di dispositivi e sistemi come sistemi a ac, radio, riscaldamento e così via.

Valori sensibili : 1,7

auxiliaryPowerInkW?: string

Valore della proprietà

string

auxiliaryPowerInLitersPerHour

Specifica la quantità di carburante utilizzata per sostenere sistemi ausiliari del veicolo, in litri all'ora. Può essere usato per specificare il consumo a causa di dispositivi e sistemi come sistemi a ac, radio, riscaldamento e così via.

Valori sensibili : 0,2

auxiliaryPowerInLitersPerHour?: number

Valore della proprietà

number

avoid

Specifica un elemento che il calcolo della route deve cercare di evitare quando si determina la route. È possibile specificare più volte in una richiesta, ad esempio "&evitare=autostrada&evitare=pedaggio&evitare=ferry". Nelle richieste calculateReachableRange il valore giàUsedRoads non deve essere usato. I valori possibili includono: 'tollRoads', 'autostrada', 'ferry', 'un pavimentataRoads', 'carpools', 'giàUsedRoads', 'borderCrossings'

avoid?: Avoid[]

Valore della proprietà

Avoid[]

computeBestOrder

Riordinare i punti di strada per ridurre la lunghezza della route. Restituisce risultati ottimali quando usati insieme a routeType più breve. I possibili valori sono true o false. True calcola un ordine migliore, se possibile, ma non può essere usato in combinazione con il valore maxAlternatives maggiore di 0 o in combinazione con i punti di modo cerchio. False userà le posizioni nell'ordine specificato e non sarà consentito usarle in combinazione con routeRepresentation none.

computeBestOrder?: boolean

Valore della proprietà

boolean

computeTravelTimeFor

Specifica se restituire tempi di viaggio aggiuntivi usando diversi tipi di informazioni sul traffico (nessuno, storico, attivo) e il tempo di viaggio migliore stimato predefinito. I valori possibili includono: 'nessuno', 'all'

computeTravelTimeFor?: ComputeTravelTimeFor

Valore della proprietà

constantSpeedConsumptionInkWhPerHundredkm

Specifica il componente dipendente dalla velocità del consumo. Fornito come elenco non ordinato di coppie velocità/frequenza di consumo. L'elenco definisce i punti in una curva di consumo. Le tariffe di consumo per le velocità non presenti nell'elenco sono disponibili come segue:

  • per interpolazione lineare, se la velocità specificata si trova tra due velocità nell'elenco

  • in caso contrario, presupponendo una costante (ΔConsumption/ΔSpeed) determinata dai due punti più vicini nell'elenco

L'elenco deve contenere tra 1 e 25 punti (inclusivo) e potrebbe non contenere punti duplicati per la stessa velocità. Se contiene solo un singolo punto, il tasso di consumo di tale punto viene usato senza ulteriore elaborazione.

Il consumo specificato per la velocità più grande deve essere maggiore o uguale a quello della penultimo velocità più grande. Ciò garantisce che l'estrapolazione non comporta tassi di consumo negativi.

Analogamente, i valori di consumo specificati per le due velocità più piccole nell'elenco non possono causare una velocità di consumo negativa per una velocità più piccola.

L'intervallo valido per i valori di consumo(espresso in kWh/100km) è compreso tra 0,01 e 100000,0.

Valori sensibili : 50.8.2:130.21.3

Questo parametro è necessario per il modello di consumo elettrico.

constantSpeedConsumptionInkWhPerHundredkm?: string

Valore della proprietà

string

constantSpeedConsumptionInLitersPerHundredkm

Specifica il componente dipendente dalla velocità del consumo. Fornito come elenco non ordinato di velocità delimitata da punti & coppie a velocità di consumo. L'elenco definisce i punti in una curva di consumo. Le tariffe di consumo per le velocità non presenti nell'elenco sono disponibili come segue:

  • per interpolazione lineare, se la velocità specificata si trova tra due velocità nell'elenco

  • in caso contrario, presupponendo una costante (ΔConsumption/ΔSpeed) determinata dai due punti più vicini nell'elenco

L'elenco deve contenere tra 1 e 25 punti (inclusivo) e potrebbe non contenere punti duplicati per la stessa velocità. Se contiene solo un singolo punto, il tasso di consumo di tale punto viene usato senza ulteriore elaborazione.

Il consumo specificato per la velocità più grande deve essere maggiore o uguale a quello della penultimo velocità più grande. Ciò garantisce che l'estrapolazione non comporta tassi di consumo negativi.

Analogamente, i valori di consumo specificati per le due velocità più piccole nell'elenco non possono causare una velocità di consumo negativa per una velocità più piccola.

L'intervallo valido per i valori di consumo(espresso in l/100km) è compreso tra 0,01 e 100000,0.

Valori sensibili : 50.6.3:130.11.5

Nota : questo parametro è necessario per il modello di consumo di combustione.

constantSpeedConsumptionInLitersPerHundredkm?: number

Valore della proprietà

number

currentChargeInkWh

Specifica l'alimentazione elettrica corrente in kilowatt ore (kWh). Questo parametro esiste con il parametro maxChargeInkWh .

L'intervallo di valori consentiti è 0,0 a maxChargeInkWh.

Valori sensibili : 43

currentChargeInkWh?: string

Valore della proprietà

string

currentFuelInLiters

Specifica la fornitura corrente di carburante in litri. Valori sensibili : 55

currentFuelInLiters?: number

Valore della proprietà

number

decelerationEfficiency

Specifica l'efficienza della conversione dell'energia cinetica in carburante salvato (non usato) quando il veicolo decelerate (ad esempio Chemical EnergySaved/Cine EnergyLost). Chemical EnergySaved viene ottenuto convertendo il combustibile salvato (non usato) in energia usando il carburante EnergyDensityInMJoulesPerLiter. Deve essere associato all'accelerazioneEfficienza.

L'intervallo di valori consentiti è compreso tra 0,0 e 1/accelerazionE.

Valori sensibili : per il modello di combustione : 0,83, per il modello elettrico : 0,91

decelerationEfficiency?: number

Valore della proprietà

number

departAt

Data e ora di partenza dal punto di origine. Gli orari di partenza a parte ora devono essere specificati come dateTime. Quando non è specificato un offset del fuso orario, si presuppone che sia quello del punto di origine. Il valore departAt deve essere in futuro nel formato data-ora (1996-12-19T16:39:57-08:00).

departAt?: Date

Valore della proprietà

Date

downhillEfficiency

Specifica l'efficienza della conversione di energia potenziale in carburante salvato (non utilizzato) quando il veicolo perde l'elevazione (ad esempio Chemical EnergySaved/Potential EnergyLost). Chemical EnergySaved viene ottenuto convertendo il combustibile salvato (non usato) in energia usando il carburante EnergyDensityInMJoulesPerLiter. Deve essere associato a una salitaEfficienza.

L'intervallo di valori consentiti è compreso tra 0,0 e 1/in salita.

Valori sensibili : per il modello di combustione : 0,51, per il modello elettrico : 0,73

downhillEfficiency?: number

Valore della proprietà

number

fuelEnergyDensityInMJoulesPerLiter

Specifica la quantità di energia chimica archiviata in un litro di carburante in megajoules (MJ). Viene usato insieme ai parametri *Efficienza per le conversioni tra energia salvata o consumata energia e carburante. Ad esempio, la densità energetica è 34,2 MJ/l per benzina e 35,8 MJ/l per carburante diesel. Questo parametro è obbligatorio se è impostato un parametro *Efficienza .

Valori sensibili : 34.2

fuelEnergyDensityInMJoulesPerLiter?: number

Valore della proprietà

number

hilliness

Grado di collina per itinerari emozionanti. Questo parametro può essere usato solo in combinazione con routeType=thrilling. I valori possibili includono: 'low', 'normal', 'high'

hilliness?: Hilliness

Valore della proprietà

instructionsType

Se specificato, verranno restituite le istruzioni per le istruzioni. Si noti che il parametro instructionsType non può essere usato insieme a routeRepresentation=none. I valori possibili includono: 'coded', 'text', 'tagged'

instructionsType?: RouteInstructionsType

Valore della proprietà

language

Il parametro della lingua determina la lingua dei messaggi di guida. Non influisce sui nomi appropriati (i nomi delle strade, delle piazze e così via) Non ha alcun effetto quando instructionsType=coded. I valori consentiti sono (un subset di) i tag del linguaggio IETF descritti

language?: string

Valore della proprietà

string

maxAlternatives

Numero di route alternative desiderate da calcolare. Impostazione predefinita: 0, minimo: 0 e massimo: 5

maxAlternatives?: number

Valore della proprietà

number

maxChargeInkWh

Specifica l'alimentazione elettrica massima in kilowatt ore (kWh) che possono essere archiviate nella batteria del veicolo. Questo parametro esiste con il parametro currentChargeInkWh .

Il valore minimo deve essere maggiore o uguale a currentChargeInkWh.

Valori sensibili : 85

maxChargeInkWh?: string

Valore della proprietà

string

minDeviationDistance

Tutte le route alternative restituite seguiranno la route di riferimento (vedere la sezione Richieste POST) dal punto di origine della richiesta calculateRoute per almeno questo numero di metri. Può essere usato solo durante la ricostruzione di una route. Impossibile usare il parametro minDeviationDistance insieme a arriveAt

minDeviationDistance?: number

Valore della proprietà

number

minDeviationTime

Tutte le route alternative restituite seguiranno la route di riferimento (vedere la sezione Richieste POST) dal punto di origine della richiesta calculateRoute per almeno questo numero di secondi. Può essere usato solo durante la ricostruzione di una route. Il parametro minDeviationTime non può essere usato insieme a arriveAt

minDeviationTime?: number

Valore della proprietà

number

report

Specifica quali dati devono essere segnalati a scopo di diagnosi. L'unico valore possibile è effectiveSettings. Segnala i parametri o i dati effettivi usati quando si chiama l'API. Nel caso dei parametri predefiniti, il valore predefinito verrà riflesso in cui il parametro non è stato specificato dal chiamante.

report?: string

Valore della proprietà

string

routeRepresentation

Specifica la rappresentazione del set di route fornite come risposta. Questo valore di parametro può essere usato solo in combinazione con computeBestOrder=true. I valori possibili includono: 'polyline', 'summaryOnly', 'none'

routeRepresentation?: RouteRepresentation

Valore della proprietà

routeType

Tipo di route richiesto. I valori possibili includono: "più veloce", "più breve", "eco", "emozionante"

routeType?: RouteType

Valore della proprietà

sectionType

Specifica quale dei tipi di sezione viene segnalato nella risposta alla route.

Ad esempio, se sectionType = le sezioni che sono adatte solo per i pedonali vengono restituite. È possibile usare più tipi. La sezione predefinitaType fa riferimento all'input travelMode. Per impostazione predefinita, travelMode è impostato su auto. I valori possibili includono: 'carTrain', 'country', 'ferry', 'autostrada', 'pedonale', 'tollRoad', 'tollVignette', 'traffic', 'travelMode', 'tunnel'

sectionType?: SectionType

Valore della proprietà

traffic

Valori possibili:

  • true - Prendere in considerazione tutte le informazioni sul traffico disponibili durante il routing
  • false: ignorare i dati correnti del traffico durante il routing. Si noti che anche se i dati correnti sul traffico vengono ignorati durante il routing, l'effetto del traffico storico sulle velocità effettive della strada è ancora incorporato.
traffic?: boolean

Valore della proprietà

boolean

travelMode

Modalità di viaggio per il percorso richiesto. Si noti che il travelMode richiesto potrebbe non essere disponibile per l'intera route. Se il travelMode richiesto non è disponibile per una sezione specifica, l'elemento travelMode della risposta per tale sezione sarà diverso. Si noti che le modalità di viaggio bus, moto, taxi e furgone sono funzionalità BETA. I dati di restrizione completi non sono disponibili in tutte le aree. Nelle richieste calculateReachableRange i valori bicicletta e pedonale non devono essere usati. I valori possibili includono: 'auto', 'camion', 'taxi', 'bus', 'van', 'moto', 'bicicletta', 'pedone'

travelMode?: TravelMode

Valore della proprietà

uphillEfficiency

Specifica l'efficienza della conversione dell'energia chimica archiviata in carburante a potenziale energia quando il veicolo aumenta l'elevazione (ad esempio Potenziale EnergyGained/Chemical EnergyConsumed). Chemical EnergyConsumed viene ottenuto convertendo il combustibile utilizzato in energia chimica usando il carburante EnergyDensityInMJoulesPerLiter. Deve essere associato a un'efficienza in discesa.

L'intervallo di valori consentiti è da 0,0 a 1/discesaEfficiency.

Valori sensibili : per il modello di combustione : 0,27, per il modello elettrico : 0,74

uphillEfficiency?: number

Valore della proprietà

number

vehicleAxleWeight

Peso per asse del veicolo in kg. Un valore pari a 0 indica che le restrizioni di peso per asse non vengono considerate.

vehicleAxleWeight?: number

Valore della proprietà

number

vehicleCommercial

Il veicolo viene usato per scopi commerciali e pertanto non può essere consentito guidare su alcune strade.

vehicleCommercial?: boolean

Valore della proprietà

boolean

vehicleEngineType

Tipo di motore del veicolo. Quando viene specificato un modello di consumo dettagliato, deve essere coerente con il valore di vehicleEngineType. I valori possibili includono: 'combustione', 'elettrica'

vehicleEngineType?: VehicleEngineType

Valore della proprietà

vehicleHeading

Il titolo direzionale del veicolo in gradi a partire da true Nord e continua in direzione orario. Nord è 0 gradi, est è 90 gradi, sud è 180 gradi, ovest è 270 gradi. Valori possibili da 0 a 359

vehicleHeading?: number

Valore della proprietà

number

vehicleHeight

Altezza del veicolo in metri. Un valore pari a 0 indica che le restrizioni di altezza non vengono considerate.

vehicleHeight?: number

Valore della proprietà

number

vehicleLength

Lunghezza del veicolo in metri. Un valore pari a 0 indica che le restrizioni di lunghezza non vengono considerate.

vehicleLength?: number

Valore della proprietà

number

vehicleLoadType

Tipi di carico che possono essere classificati come materiali pericolosi e limitati da alcune strade. I valori di VehicleLoadType disponibili sono classi Us Hazmat da 1 a 9, oltre a classificazioni generiche da usare in altri paesi. I valori che iniziano con USHazmat sono per il routing degli Stati Uniti mentre altrihazmat devono essere usati per tutti gli altri paesi. vehicleLoadType può essere specificato più volte. Questo parametro è attualmente considerato solo per travelMode=truck. I valori possibili includono: 'USHazmatClass1', 'USHazmatClass2', 'USHazmatClass3', 'USHazmatClass4', 'USHazmatClass5', 'USHazmatClass6', 'USHazmatClass7', 'USHazmatClass8', 'USHazmatClass9', 'otherHazmatExplosive', 'otherHazmatGeneral', 'otherHazmatHarmfulToWater'

vehicleLoadType?: VehicleLoadType

Valore della proprietà

vehicleMaxSpeed

Velocità massima del veicolo in km/ora. Un valore pari a 0 indica che un valore appropriato per il veicolo verrà determinato e applicato durante la pianificazione del percorso. Un valore diverso da zero può essere sottoposto a override durante la pianificazione della route.

vehicleMaxSpeed?: number

Valore della proprietà

number

vehicleWeight

Peso del veicolo in kg.

  • È obbligatorio se vengono impostati uno dei parametri *Efficienza.

  • Deve essere strettamente positivo quando usato nel contesto del modello di consumo. Vengono considerate restrizioni di peso.

  • Se non viene specificato alcun modello di consumo dettagliato e il valore di vehicleWeight non è zero, vengono considerate restrizioni di peso.

  • In tutti gli altri casi, questo parametro viene ignorato.

Valori sensibili : per modello di combustione : 1600, per modello elettrico : 1900

vehicleWeight?: number

Valore della proprietà

number

vehicleWidth

Larghezza del veicolo in metri. Un valore pari a 0 indica che le restrizioni di larghezza non vengono considerate.

vehicleWidth?: number

Valore della proprietà

number

windingness

Livello di turno per un percorso emozionante. Questo parametro può essere usato solo in combinazione con routeType=thrilling. I valori possibili includono: 'low', 'normal', 'high'

windingness?: Windingness

Valore della proprietà

Dettagli proprietà ereditate

abortSignal

Segnale che può essere usato per interrompere le richieste.

abortSignal?: AbortSignalLike

Valore della proprietà

AbortSignalLike

Ereditato da RequestOptionsBase.abortSignal

customHeaders

{object} [customHeaders] Intestazioni di richiesta personalizzate definite dall'utente che verranno applicate prima dell'invio della richiesta.

customHeaders?: [key: string]: string

Valore della proprietà

[key: string]: string

Ereditato da RequestOptionsBase.customHeaders

onDownloadProgress

Callback che viene attivato al download dello stato di avanzamento.

onDownloadProgress?: (progress: TransferProgressEvent) => void

Valore della proprietà

(progress: TransferProgressEvent) => void

Ereditato da RequestOptionsBase.onDownloadProgress

onUploadProgress

Callback che viene attivato al caricamento dello stato di avanzamento.

onUploadProgress?: (progress: TransferProgressEvent) => void

Valore della proprietà

(progress: TransferProgressEvent) => void

Ereditato da RequestOptionsBase.onUploadProgress

timeout

Il numero di millisecondi che una richiesta può richiedere prima di essere terminata automaticamente.

timeout?: number

Valore della proprietà

number

Ereditato da RequestOptionsBase.timeout