Condividi tramite


RouteBeginPostRouteMatrixPreviewOptionalParams interface

Parametri facoltativi.

Extends

RequestOptionsBase

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.

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'

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'

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

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'

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 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'

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

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. Il valore 0 indica che le restrizioni di altezza non vengono considerate.

vehicleLength

Lunghezza del veicolo in metri. Il valore 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 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'

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.

vehicleWeight

Peso del veicolo in chilogrammi.

vehicleWidth

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

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.

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

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 attivato al momento dell'avanzamento del download.

onUploadProgress

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