RoutePostRouteMatrixPreviewOptionalParams interface
Parâmetros Opcionais.
- Extends
-
RequestOptionsBase
Propriedades
arrive |
A data e hora de chegada no ponto de destino. Tem de ser especificado como dateTime. Quando um desvio de fuso horário não for especificado, assume-se que é o do ponto de destino. O valor arriveAt tem de estar no futuro. O parâmetro arriveAt não pode ser utilizado em conjunto com departAt, minDeviationDistance ou minDeviationTime. |
avoid | Especifica algo que o cálculo da rota deve tentar evitar ao determinar a rota. Pode ser especificado várias vezes num pedido, por exemplo, "&avoid=motorways&avoid=tollRoads&avoid=ferries". Em calculateReachableRange requests, o valor alreadyUsedRoads não pode ser utilizado. Os valores possíveis incluem: "tollRoads", "auto-estradas", "ferries", "unpavedRoads", "carpools", "alreadyUsedRoads", "borderCrossings" |
compute |
Especifica se pretende devolver tempos de viagem adicionais utilizando diferentes tipos de informações de tráfego (nenhum, histórico, em direto), bem como o tempo de viagem predefinido de melhor estimativa. Os valores possíveis incluem: "none", "all" |
depart |
A data e hora de partida do ponto de origem. As horas de partida para além de agora têm de ser especificadas como dateTime. Quando um desvio de fuso horário não é especificado, assume-se que é o do ponto de origem. O valor departAt tem de estar no futuro no formato de data-hora (1996-12-19T16:39:57-08:00). |
hilliness | Grau de colina para uma rota emocionante. Este parâmetro só pode ser utilizado em conjunto com |
route |
O tipo de rota pedida. Os valores possíveis incluem: "mais rápido", "mais curto", "eco", "emocionante" |
section |
Especifica qual dos tipos de secção é comunicado na resposta da rota. |
traffic | Valores possíveis:
|
travel |
O modo de viagem para a rota pedida. Tenha em atenção que o travelMode pedido pode não estar disponível para toda a rota. Quando o travelMode pedido não estiver disponível para uma secção específica, o elemento travelMode da resposta para essa secção será outro. Tenha em atenção que os modos de viagem de ônibus, motociclo, táxi e van são funcionalidades BETA. Os dados de restrição total não estão disponíveis em todas as áreas. Em calculateReachableRange requests, os valores bicicleta e pedestre não podem ser utilizados. Os valores possíveis incluem: "carro", "camião", "táxi", "autocarro", "carrinha", "moto", "bicicleta", "pedestre" |
vehicle |
Peso por eixo do veículo em kg. Um valor de 0 significa que as restrições de peso por eixo não são consideradas. |
vehicle |
Altura do veículo em metros. Um valor de 0 significa que as restrições de altura não são consideradas. |
vehicle |
Comprimento do veículo em metros. Um valor de 0 significa que as restrições de comprimento não são consideradas. |
vehicle |
Tipos de carga que podem ser classificados como materiais perigosos e restringidos a algumas estradas. Os valores de vehicleLoadType disponíveis são classes Hazmat dos EUA de 1 a 9, além de classificações genéricas para utilização noutros países. Os valores que começam com USHazmat destinam-se ao encaminhamento dos EUA, enquanto outrosHazmat devem ser utilizados para todos os outros países. vehicleLoadType pode ser especificado várias vezes. Este parâmetro é atualmente considerado apenas para travelMode=truck. Os valores possíveis incluem: "USHazmatClass1", "USHazmatClass2", "USHazmatClass3", "USHazmatClass4", "USHazmatClass5", "USHazmatClass6", "USHazmatClass7", "USHazmatClass8", "USHazmatClass8", "USHazmatClass9", "otherHazmatExplosive", "otherHazmatGeneral", "otherHazmatHarmfulToWater" |
vehicle |
Velocidade máxima do veículo em km/hora. Um valor de 0 significa que um valor adequado para o veículo será determinado e aplicado durante o planeamento da rota. Um valor não zero pode ser substituído durante o planeamento de rotas. |
vehicle |
Peso do veículo em quilogramas. |
vehicle |
Largura do veículo em metros. Um valor de 0 significa que as restrições de largura não são consideradas. |
wait |
Booleano para indicar se deve executar o pedido de forma síncrona. Se estiver definido como verdadeiro, o utilizador obterá uma resposta 200 se o pedido for concluído em menos de 120 segundos. Caso contrário, o utilizador receberá imediatamente uma resposta 202. Veja a descrição da API para obter mais detalhes sobre a resposta 202. |
windingness | Nível de voltas para uma rota emocionante. Este parâmetro só pode ser utilizado em conjunto com routeType=emocionante. Os valores possíveis incluem: "baixo", "normal", "alto" |
Propriedades Herdadas
abort |
O sinal que pode ser utilizado para abortar pedidos. |
custom |
{object} [customHeaders] Cabeçalhos de pedido personalizados definidos pelo utilizador que serão aplicados antes do pedido ser enviado. |
on |
Chamada de retorno que é acionada após o progresso da transferência. |
on |
Chamada de retorno que é acionada após o progresso do carregamento. |
timeout | O número de milissegundos que um pedido pode tomar antes de ser terminado automaticamente. |
Detalhes de Propriedade
arriveAt
A data e hora de chegada no ponto de destino. Tem de ser especificado como dateTime. Quando um desvio de fuso horário não for especificado, assume-se que é o do ponto de destino. O valor arriveAt tem de estar no futuro. O parâmetro arriveAt não pode ser utilizado em conjunto com departAt, minDeviationDistance ou minDeviationTime.
arriveAt?: Date
Valor de Propriedade
Date
avoid
Especifica algo que o cálculo da rota deve tentar evitar ao determinar a rota. Pode ser especificado várias vezes num pedido, por exemplo, "&avoid=motorways&avoid=tollRoads&avoid=ferries". Em calculateReachableRange requests, o valor alreadyUsedRoads não pode ser utilizado. Os valores possíveis incluem: "tollRoads", "auto-estradas", "ferries", "unpavedRoads", "carpools", "alreadyUsedRoads", "borderCrossings"
avoid?: Avoid[]
Valor de Propriedade
Avoid[]
computeTravelTimeFor
Especifica se pretende devolver tempos de viagem adicionais utilizando diferentes tipos de informações de tráfego (nenhum, histórico, em direto), bem como o tempo de viagem predefinido de melhor estimativa. Os valores possíveis incluem: "none", "all"
computeTravelTimeFor?: ComputeTravelTimeFor
Valor de Propriedade
departAt
A data e hora de partida do ponto de origem. As horas de partida para além de agora têm de ser especificadas como dateTime. Quando um desvio de fuso horário não é especificado, assume-se que é o do ponto de origem. O valor departAt tem de estar no futuro no formato de data-hora (1996-12-19T16:39:57-08:00).
departAt?: Date
Valor de Propriedade
Date
hilliness
Grau de colina para uma rota emocionante. Este parâmetro só pode ser utilizado em conjunto com routeType
=emocionante. Os valores possíveis incluem: "baixo", "normal", "alto"
hilliness?: Hilliness
Valor de Propriedade
routeType
O tipo de rota pedida. Os valores possíveis incluem: "mais rápido", "mais curto", "eco", "emocionante"
routeType?: RouteType
Valor de Propriedade
sectionType
Especifica qual dos tipos de secção é comunicado na resposta da rota.
Por exemplo, se sectionType = peões, as secções adequadas apenas para peões são devolvidas.
Podem ser utilizados vários tipos. O sectionType predefinido refere-se à entrada travelMode. Por predefinição, travelMode está definido como carro. Os valores possíveis incluem: "carTrain", "country", "ferry", "highway", "pedestrian", "tollRoad", "tollVignette", "traffic", "travelMode", "tunnel"
sectionType?: SectionType
Valor de Propriedade
traffic
Valores possíveis:
- true - Considere todas as informações de tráfego disponíveis durante o encaminhamento
- false - Ignore os dados de tráfego atuais durante o encaminhamento. Tenha em atenção que, embora os dados de tráfego atuais sejam ignorados durante o encaminhamento, o efeito do tráfego histórico em velocidades de estrada eficazes continua a ser incorporado.
traffic?: boolean
Valor de Propriedade
boolean
travelMode
O modo de viagem para a rota pedida. Tenha em atenção que o travelMode pedido pode não estar disponível para toda a rota. Quando o travelMode pedido não estiver disponível para uma secção específica, o elemento travelMode da resposta para essa secção será outro. Tenha em atenção que os modos de viagem de ônibus, motociclo, táxi e van são funcionalidades BETA. Os dados de restrição total não estão disponíveis em todas as áreas. Em calculateReachableRange requests, os valores bicicleta e pedestre não podem ser utilizados. Os valores possíveis incluem: "carro", "camião", "táxi", "autocarro", "carrinha", "moto", "bicicleta", "pedestre"
travelMode?: TravelMode
Valor de Propriedade
vehicleAxleWeight
Peso por eixo do veículo em kg. Um valor de 0 significa que as restrições de peso por eixo não são consideradas.
vehicleAxleWeight?: number
Valor de Propriedade
number
vehicleHeight
Altura do veículo em metros. Um valor de 0 significa que as restrições de altura não são consideradas.
vehicleHeight?: number
Valor de Propriedade
number
vehicleLength
Comprimento do veículo em metros. Um valor de 0 significa que as restrições de comprimento não são consideradas.
vehicleLength?: number
Valor de Propriedade
number
vehicleLoadType
Tipos de carga que podem ser classificados como materiais perigosos e restringidos a algumas estradas. Os valores de vehicleLoadType disponíveis são classes Hazmat dos EUA de 1 a 9, além de classificações genéricas para utilização noutros países. Os valores que começam com USHazmat destinam-se ao encaminhamento dos EUA, enquanto outrosHazmat devem ser utilizados para todos os outros países. vehicleLoadType pode ser especificado várias vezes. Este parâmetro é atualmente considerado apenas para travelMode=truck. Os valores possíveis incluem: "USHazmatClass1", "USHazmatClass2", "USHazmatClass3", "USHazmatClass4", "USHazmatClass5", "USHazmatClass6", "USHazmatClass7", "USHazmatClass8", "USHazmatClass8", "USHazmatClass9", "otherHazmatExplosive", "otherHazmatGeneral", "otherHazmatHarmfulToWater"
vehicleLoadType?: VehicleLoadType
Valor de Propriedade
vehicleMaxSpeed
Velocidade máxima do veículo em km/hora. Um valor de 0 significa que um valor adequado para o veículo será determinado e aplicado durante o planeamento da rota. Um valor não zero pode ser substituído durante o planeamento de rotas.
vehicleMaxSpeed?: number
Valor de Propriedade
number
vehicleWeight
Peso do veículo em quilogramas.
vehicleWeight?: number
Valor de Propriedade
number
vehicleWidth
Largura do veículo em metros. Um valor de 0 significa que as restrições de largura não são consideradas.
vehicleWidth?: number
Valor de Propriedade
number
waitForResults
Booleano para indicar se deve executar o pedido de forma síncrona. Se estiver definido como verdadeiro, o utilizador obterá uma resposta 200 se o pedido for concluído em menos de 120 segundos. Caso contrário, o utilizador receberá imediatamente uma resposta 202. Veja a descrição da API para obter mais detalhes sobre a resposta 202.
waitForResults?: boolean
Valor de Propriedade
boolean
windingness
Nível de voltas para uma rota emocionante. Este parâmetro só pode ser utilizado em conjunto com routeType=emocionante. Os valores possíveis incluem: "baixo", "normal", "alto"
windingness?: Windingness
Valor de Propriedade
Detalhes da Propriedade Herdada
abortSignal
O sinal que pode ser utilizado para abortar pedidos.
abortSignal?: AbortSignalLike
Valor de Propriedade
AbortSignalLike
Herdado de RequestOptionsBase.abortSignal
customHeaders
{object} [customHeaders] Cabeçalhos de pedido personalizados definidos pelo utilizador que serão aplicados antes do pedido ser enviado.
customHeaders?: [key: string]: string
Valor de Propriedade
[key: string]: string
Herdado de RequestOptionsBase.customHeaders
onDownloadProgress
Chamada de retorno que é acionada após o progresso da transferência.
onDownloadProgress?: (progress: TransferProgressEvent) => void
Valor de Propriedade
(progress: TransferProgressEvent) => void
Herdado de RequestOptionsBase.onDownloadProgress
onUploadProgress
Chamada de retorno que é acionada após o progresso do carregamento.
onUploadProgress?: (progress: TransferProgressEvent) => void
Valor de Propriedade
(progress: TransferProgressEvent) => void
Herdado de RequestOptionsBase.onUploadProgress
timeout
O número de milissegundos que um pedido pode tomar antes de ser terminado automaticamente.
timeout?: number
Valor de Propriedade
number
Herdado de RequestOptionsBase.timeout