RoutePostRouteMatrixPreviewOptionalParams interface
Parametri facoltativi.
- Extends
-
RequestOptionsBase
Proprietà
arrive |
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. |
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' |
compute |
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' |
depart |
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). |
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 alla route. |
traffic | Valori possibili:
|
travel |
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' |
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. Un valore pari a 0 indica che le restrizioni di altezza non vengono considerate. |
vehicle |
Lunghezza del veicolo in metri. Un valore pari a 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 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' |
vehicle |
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. |
vehicle |
Peso del veicolo in kg. |
vehicle |
Larghezza del veicolo in metri. Un valore pari a 0 indica che le restrizioni di larghezza non vengono considerate. |
wait |
Boolean per indicare se eseguire la richiesta in modo sincrono. Se impostato su true, l'utente riceverà una risposta da 200 se la richiesta viene completata in meno di 120 secondi. In caso contrario, l'utente riceverà immediatamente una risposta 202. Per altre informazioni sulla risposta 202, vedere la descrizione dell'API. |
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
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 che viene attivato al download dello stato di avanzamento. |
on |
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à
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
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[]
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à
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
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à
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à
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. 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.
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
waitForResults
Boolean per indicare se eseguire la richiesta in modo sincrono. Se impostato su true, l'utente riceverà una risposta da 200 se la richiesta viene completata in meno di 120 secondi. In caso contrario, l'utente riceverà immediatamente una risposta 202. Per altre informazioni sulla risposta 202, vedere la descrizione dell'API.
waitForResults?: boolean
Valore della proprietà
boolean
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