RouteBeginPostRouteMatrixPreviewOptionalParams interface
Parametri facoltativi.
- Extends
-
RequestOptionsBase
Proprietà
arrive |
Data e ora di arrivo nel punto di destinazione. Deve essere specificato come dateTime. Quando non viene specificata una differenza di fuso orario, si presuppone che sia quella del punto di destinazione. Il valore arriveAt deve essere in futuro. Il parametro arriveAt non può essere utilizzato insieme a departAt, minDeviationDistance o minDeviationTime. |
avoid | Specifica un elemento che il calcolo della route deve tentare di evitare durante la determinazione della route. Può essere specificato più volte in una richiesta, ad esempio "&avoid=autostrade&evitare=caselli&evitare=traghetti". Nelle richieste calculateReachableRange il valore giàUsedRoads non deve essere usato. I valori possibili includono: 'tollRoads', 'autostrade', 'ferry', 'un pavimentataRoads', 'carpools', 'alreadyUsedRoads', 'borderCrossings' |
compute |
Specifica se restituire tempi di viaggio aggiuntivi utilizzando diversi tipi di informazioni sul traffico (none, cronologia, dinamica) e il tempo di viaggio migliore predefinito. I valori possibili includono: 'none', 'all' |
depart |
Data e ora di partenza dal punto di origine. Gli orari di partenza a parte ora devono essere specificati come dateTime. Quando non viene specificata una differenza di fuso orario, si presuppone che sia quella del punto di origine. Il valore departAt deve essere in futuro nel formato data/ora (1996-12-19T16:39:57-08:00). |
hilliness | Grado di collina per itinerari emozionanti. Questo parametro può essere usato solo in combinazione con |
route |
Tipo di route richiesto. I valori possibili includono: "più veloce", "più breve", "eco", "emozionante" |
section |
Specifica quale dei tipi di sezione viene segnalato nella risposta di route. |
traffic | Valori possibili:
|
travel |
Modalità di viaggio per il percorso richiesto. Si noti che il travelMode richiesto potrebbe non essere disponibile per l'intero itinerario. 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 di bicicletta e pedonale non devono essere utilizzati. I valori possibili includono: 'car', 'truck', 'taxi', 'bus', 'van', 'motorcycle', 'bike', 'pedestrian' |
vehicle |
Peso per asse del veicolo in kg. Un valore pari a 0 indica che le restrizioni di peso per asse non vengono considerate. |
vehicle |
Altezza del veicolo in metri. Il valore 0 indica che le restrizioni di altezza non vengono considerate. |
vehicle |
Lunghezza del veicolo in metri. Il valore 0 indica che le restrizioni di lunghezza non vengono considerate. |
vehicle |
Tipi di carico che possono essere classificati come materiali pericolosi e limitati da alcune strade. I valori vehicleLoadType disponibili sono le classi Us Hazmat da 1 a 9, oltre alle classificazioni generiche da usare in altri paesi. I valori che iniziano con USHazmat sono per il routing degli Stati Uniti, mentre per tutti gli altri paesi è consigliabile usare altrihazmat. 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' |
vehicle |
Velocità massima del veicolo in km/ora. Il valore 0 indica che un valore appropriato per il veicolo verrà determinato e applicato durante la pianificazione del percorso. Durante la pianificazione della route è possibile eseguire l'override di un valore diverso da zero. |
vehicle |
Peso del veicolo in chilogrammi. |
vehicle |
Larghezza del veicolo in metri. Il valore 0 indica che le restrizioni di larghezza non vengono considerate. |
wait |
Valore booleano che indica se eseguire la richiesta in modo sincrono. Se è impostata su true, l'utente riceverà una risposta di 200 se la richiesta viene completata in meno di 120 secondi. In caso contrario, l'utente riceverà immediatamente una risposta 202. Per altri dettagli sulla risposta 202, vedere la descrizione dell'API. |
windingness | Livello di turni per itinerari emozionanti. Questo parametro può essere usato solo insieme a routeType=thrilling. I valori possibili includono: 'low', 'normal', 'high' |
Proprietà ereditate
abort |
Segnale che può essere usato per interrompere le richieste. |
custom |
{object} [customHeaders] Intestazioni di richiesta personalizzate definite dall'utente che verranno applicate prima dell'invio della richiesta. |
on |
Callback attivato al momento dell'avanzamento del download. |
on |
Callback attivato al momento del caricamento. |
timeout | Il numero di millisecondi che una richiesta può richiedere prima di essere terminata automaticamente. |
Dettagli proprietà
arriveAt
Data e ora di arrivo nel punto di destinazione. Deve essere specificato come dateTime. Quando non viene specificata una differenza di fuso orario, si presuppone che sia quella del punto di destinazione. Il valore arriveAt deve essere in futuro. Il parametro arriveAt non può essere utilizzato insieme a departAt, minDeviationDistance o minDeviationTime.
arriveAt?: Date
Valore della proprietà
Date
avoid
Specifica un elemento che il calcolo della route deve tentare di evitare durante la determinazione della route. Può essere specificato più volte in una richiesta, ad esempio "&avoid=autostrade&evitare=caselli&evitare=traghetti". Nelle richieste calculateReachableRange il valore giàUsedRoads non deve essere usato. I valori possibili includono: 'tollRoads', 'autostrade', 'ferry', 'un pavimentataRoads', 'carpools', 'alreadyUsedRoads', 'borderCrossings'
avoid?: Avoid[]
Valore della proprietà
Avoid[]
computeTravelTimeFor
Specifica se restituire tempi di viaggio aggiuntivi utilizzando diversi tipi di informazioni sul traffico (none, cronologia, dinamica) e il tempo di viaggio migliore predefinito. I valori possibili includono: 'none', 'all'
computeTravelTimeFor?: ComputeTravelTimeFor
Valore della proprietà
departAt
Data e ora di partenza dal punto di origine. Gli orari di partenza a parte ora devono essere specificati come dateTime. Quando non viene specificata una differenza di fuso orario, si presuppone che sia quella 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
hilliness
Grado di collina per itinerari emozionanti. Questo parametro può essere usato solo in combinazione con routeType
=brivido. I valori possibili includono: 'low', 'normal', 'high'
hilliness?: Hilliness
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 di route.
Ad esempio, se sectionType = le sezioni pedonali che sono adatte solo per i pedoni vengono restituite.
È possibile usare più tipi. Il valore sectionType predefinito fa riferimento all'input travelMode. Per impostazione predefinita travelMode è impostato su auto. I valori possibili includono: 'carTrain', 'country', 'ferry', 'motorway', 'pedestrian', '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 sul traffico correnti vengono ignorati durante il routing, l'effetto del traffico cronologico 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'intero itinerario. 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 di bicicletta e pedonale non devono essere utilizzati. I valori possibili includono: 'car', 'truck', 'taxi', 'bus', 'van', 'motorcycle', 'bike', 'pedestrian'
travelMode?: TravelMode
Valore della proprietà
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
vehicleHeight
Altezza del veicolo in metri. Il valore 0 indica che le restrizioni di altezza non vengono considerate.
vehicleHeight?: number
Valore della proprietà
number
vehicleLength
Lunghezza del veicolo in metri. Il valore 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 vehicleLoadType disponibili sono le classi Us Hazmat da 1 a 9, oltre alle classificazioni generiche da usare in altri paesi. I valori che iniziano con USHazmat sono per il routing degli Stati Uniti, mentre per tutti gli altri paesi è consigliabile usare altrihazmat. 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. Il valore 0 indica che un valore appropriato per il veicolo verrà determinato e applicato durante la pianificazione del percorso. Durante la pianificazione della route è possibile eseguire l'override di un valore diverso da zero.
vehicleMaxSpeed?: number
Valore della proprietà
number
vehicleWeight
Peso del veicolo in chilogrammi.
vehicleWeight?: number
Valore della proprietà
number
vehicleWidth
Larghezza del veicolo in metri. Il valore 0 indica che le restrizioni di larghezza non vengono considerate.
vehicleWidth?: number
Valore della proprietà
number
waitForResults
Valore booleano che indica se eseguire la richiesta in modo sincrono. Se è impostata su true, l'utente riceverà una risposta di 200 se la richiesta viene completata in meno di 120 secondi. In caso contrario, l'utente riceverà immediatamente una risposta 202. Per altri dettagli sulla risposta 202, vedere la descrizione dell'API.
waitForResults?: boolean
Valore della proprietà
boolean
windingness
Livello di turni per itinerari emozionanti. Questo parametro può essere usato solo insieme a 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 attivato al momento dell'avanzamento del download.
onDownloadProgress?: (progress: TransferProgressEvent) => void
Valore della proprietà
(progress: TransferProgressEvent) => void
Ereditato da RequestOptionsBase.onDownloadProgress
onUploadProgress
Callback attivato al momento del caricamento.
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