Condividi tramite


RoutePostRouteMatrixPreviewOptionalParams interface

Parametri facoltativi.

Extends

RequestOptionsBase

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.

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'

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'

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).

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'

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'

vehicleAxleWeight

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

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.

vehicleWidth

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

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.

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à

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