Share via


RoutePostRouteDirectionsOptionalParams interface

Parâmetros Opcionais.

Extends

RequestOptionsBase

Propriedades

accelerationEfficiency

Especifica a eficiência da conversão de energia química armazenada em combustível em energia cinética quando o veículo acelera (ou seja, KineticEnergyGained/ChemicalEnergyConsumed). ChemicalEnergyConsumed é obtido ao converter combustível consumido em energia química utilizando fuelEnergyDensityInMJoulesPerLiter. Tem de ser emparelhado com a decelerationEfficiency.

O intervalo de valores permitidos é de 0,0 a 1/decelerationEfficiency.

Valores Sensatos: para o Modelo de Combustão : 0.33, para Modelo Elétrico : 0.66

alternativeType

Controla a otimização, relativamente aos critérios de planeamento especificados, das alternativas calculadas em comparação com a rota de referência. Os valores possíveis incluem: "anyRoute", "betterRoute"

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.

auxiliaryPowerInkW

Especifica a quantidade de energia consumida para sustentar sistemas auxiliares, em quilowatts (kW). Pode ser utilizado para especificar o consumo devido a dispositivos e sistemas como sistemas AC, rádio, aquecimento, etc.

Valores Sensatos: 1,7

auxiliaryPowerInLitersPerHour

Especifica a quantidade de combustível consumido para sustentar sistemas auxiliares do veículo, em litros por hora. Pode ser utilizado para especificar o consumo devido a dispositivos e sistemas como sistemas AC, rádio, aquecimento, etc.

Valores Sensatos: 0,2

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"

computeBestOrder

Reordene os pontos de caminho de rota para reduzir o comprimento da rota. Produz os melhores resultados quando utilizado em conjunto com routeType mais curto. Os valores possíveis são verdadeiros ou falsos. True calcula uma ordem melhor se possível, mas não é permitido ser utilizado em conjunto com o valor maxAlternatives superior a 0 ou em conjunto com pontos de passagem circulares. Falso utilizará as localizações pela ordem indicada e não poderá ser utilizado em conjunto com routeRepresentation none.

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"

constantSpeedConsumptionInkWhPerHundredkm

Especifica o componente dependente da velocidade do consumo. Fornecido como uma lista não ordenada de pares de velocidade/taxa de consumo. A lista define pontos numa curva de consumo. As taxas de consumo para velocidades que não estão na lista são encontradas da seguinte forma:

  • por interpolação linear, se a velocidade dada se situar entre duas velocidades na lista

  • por extrapolação linear, caso contrário, assumindo uma constante (ΔConsumption/ΔSpeed) determinada pelos dois pontos mais próximos da lista

A lista tem de conter entre 1 e 25 pontos (inclusive) e não pode conter pontos duplicados para a mesma velocidade. Se contiver apenas um único ponto, a taxa de consumo desse ponto é utilizada sem processamento adicional.

O consumo especificado para a velocidade maior tem de ser maior ou igual ao da penúltima maior velocidade. Isto garante que a extrapolação não conduz a taxas de consumo negativas.

Da mesma forma, os valores de consumo especificados para as duas velocidades mais pequenas na lista não podem levar a uma taxa de consumo negativa para qualquer velocidade mais pequena.

O intervalo válido para os valores de consumo(expresso em kWh/100km) está entre 0,01 e 100000,0.

Valores Sensatos: 50,8.2:130,21.3

Este parâmetro é necessário para o modelo de consumo elétrico.

constantSpeedConsumptionInLitersPerHundredkm

Especifica o componente dependente da velocidade do consumo. Fornecido como uma lista não ordenada de velocidade delimitada por dois pontos & pares de taxa de consumo. A lista define pontos numa curva de consumo. As taxas de consumo para velocidades que não estão na lista são encontradas da seguinte forma:

  • por interpolação linear, se a velocidade especificada se situar entre duas velocidades na lista

  • por extrapolação linear, caso contrário, assumindo uma constante (ΔConsumption/ΔSpeed) determinada pelos dois pontos mais próximos na lista

A lista tem de conter entre 1 e 25 pontos (inclusive) e não pode conter pontos duplicados para a mesma velocidade. Se apenas contiver um único ponto, a taxa de consumo desse ponto é utilizada sem processamento adicional.

O consumo especificado para a maior velocidade tem de ser maior ou igual ao da penúltima maior velocidade. Isto garante que a extrapolação não conduz a taxas de consumo negativas.

Da mesma forma, os valores de consumo especificados para as duas velocidades mais pequenas na lista não podem levar a uma taxa de consumo negativa para qualquer velocidade mais pequena.

O intervalo válido para os valores de consumo (expresso em l/100km) está entre 0,01 e 100000,0.

Valores Sensatos: 50,6.3:130,11.5

Nota : este parâmetro é necessário para o Modelo de Consumo de Combustão.

currentChargeInkWh

Especifica o fornecimento de energia elétrica atual em kilowatt hours (kWh). Este parâmetro coexiste com o parâmetro maxChargeInkWh .

O intervalo de valores permitidos é de 0,0 a maxChargeInkWh.

Valores Sensatos: 43

currentFuelInLiters

Especifica o fornecimento atual de combustível em litros. Valores Sensatos: 55

decelerationEfficiency

Especifica a eficiência da conversão de energia cinética em combustível guardado (não consumido) quando o veículo decelera (ou seja, ChemicalEnergySaved/KineticEnergyLost). ChemicalEnergySaved é obtido através da conversão de combustível guardado (não consumido) em energia utilizando fuelEnergyDensityInMJoulesPerLiter. Tem de ser emparelhado com accelerationEfficiency.

O intervalo de valores permitidos é de 0,0 a 1/accelerationEfficiency.

Valores Sensatos: para o Modelo de Combustão : 0,83, para Modelo Elétrico : 0.91

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

downhillEfficiency

Especifica a eficiência da conversão de energia potencial em combustível guardado (não consumido) quando o veículo perde elevação (ou seja, ChemicalEnergySaved/PotentialEnergyLost). ChemicalEnergySaved é obtido através da conversão de combustível guardado (não consumido) em energia utilizando fuelEnergyDensityInMJoulesPerLiter. Tem de ser emparelhado com uphillEfficiency.

O intervalo de valores permitidos é de 0,0 a 1/uphillEfficiency.

Valores Sensatos: para o Modelo de Combustão : 0,51, para Modelo Elétrico : 0,73

fuelEnergyDensityInMJoulesPerLiter

Especifica a quantidade de energia química armazenada num litro de combustível em megajoules (MJ). É utilizado em conjunto com os *Parâmetros de eficiência para conversões entre energia e combustível guardados ou consumidos. Por exemplo, a densidade energética é de 34,2 MJ/l para gasolina e 35,8 MJ/l para combustível diesel. Este parâmetro é necessário se algum *Parâmetro de eficiência estiver definido.

Valores Sensatos: 34.2

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"

instructionsType

Se for especificado, serão devolvidas instruções de orientação. Tenha em atenção que o parâmetro instructionsType não pode ser utilizado em conjunto com routeRepresentation=none. Os valores possíveis incluem: "codificado", "texto", "etiquetado"

language

O parâmetro de linguagem determina o idioma das mensagens de orientação. Não afeta os substantivos adequados (os nomes das ruas, praças, etc.) Não tem efeito quando instructionsType=coded. Os valores permitidos são (um subconjunto de) as etiquetas de linguagem IETF descritas

maxAlternatives

Número de rotas alternativas pretendidas a serem calculadas. Predefinição: 0, mínimo: 0 e máximo: 5

maxChargeInkWh

Especifica o fornecimento máximo de energia elétrica em kilowatt horas (kWh) que pode ser armazenado na bateria do veículo. Este parâmetro coexiste com o parâmetro currentChargeInkWh .

O valor mínimo tem de ser maior ou igual a currentChargeInkWh.

Valores Sensatos: 85

minDeviationDistance

Todas as rotas alternativas devolvidas seguirão a rota de referência (veja a secção Pedidos POST) do ponto de origem do pedido calculateRoute para, pelo menos, este número de medidores. Só pode ser utilizado ao reconstruir uma rota. O parâmetro minDeviationDistance não pode ser utilizado em conjunto com o arriveAt

minDeviationTime

Todas as rotas alternativas devolvidas seguirão a rota de referência (veja a secção Pedidos POST) do ponto de origem do pedido calculateRoute durante, pelo menos, este número de segundos. Só pode ser utilizado ao reconstruir uma rota. O parâmetro minDeviationTime não pode ser utilizado em conjunto com o arriveAt

report

Especifica os dados que devem ser comunicados para fins de diagnóstico. O único valor possível é effectiveSettings. Comunica os parâmetros ou dados eficazes utilizados ao chamar a API. No caso dos parâmetros predefinidos, a predefinição será refletida em que o parâmetro não foi especificado pelo autor da chamada.

routeRepresentation

Especifica a representação do conjunto de rotas fornecido como resposta. Este valor de parâmetro só pode ser utilizado em conjunto com computeBestOrder=true. Os valores possíveis incluem: "polyline", "summaryOnly", "none"

routeType

O tipo de rota pedida. Os valores possíveis incluem: "mais rápido", "mais curto", "eco", "emocionante"

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"

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 ainda é incorporado.
travelMode

O modo de deslocação para a rota pedida. Tenha em atenção que o travelMode pedido pode não estar disponível para toda a rota. Se o travelMode solicitado não estiver disponível para uma determinada secção, o elemento travelMode da resposta para essa secção será outro. Tenha em atenção que os modos de viagem de ônibus, motocicleta, táxi e carrinha são a funcionalidade BETA. Os dados de restrição total não estão disponíveis em todas as áreas. Nos pedidos calculateReachableRange , os valores bicicleta e peão não podem ser utilizados. Os valores possíveis incluem: "carro", "camião", "táxi", "autocarro", "carrinha", "moto", "bicicleta", "peão"

uphillEfficiency

Especifica a eficiência da conversão de energia química armazenada em combustível em energia potencial quando o veículo ganha elevação (ou seja, PotentialEnergyGained/ChemicalEnergyConsumed). ChemicalEnergyConsumed é obtido através da conversão de combustível consumido em energia química utilizando fuelEnergyDensityInMJoulesPerLiter. Tem de ser emparelhado com a descidaEficiência.

O intervalo de valores permitidos é de 0,0 a 1/descidaEficiência.

Valores Sensatos: para o Modelo de Combustão : 0.27, para Modelo Elétrico : 0,74

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.

vehicleCommercial

O veículo é utilizado para fins comerciais e, portanto, não pode ser autorizado a conduzir em algumas estradas.

vehicleEngineType

Tipo de motor do veículo. Quando um Modelo de Consumo detalhado é especificado, tem de ser consistente com o valor de vehicleEngineType. Os valores possíveis incluem: "combustão", "elétrica"

vehicleHeading

O cabeçalho direccional do veículo em graus começando no verdadeiro Norte e continuando no sentido dos ponteiros do relógio. Norte é 0 graus, leste é 90 graus, sul é 180 graus, oeste é 270 graus. Valores possíveis 0-359

vehicleHeight

Altura do veículo em metros. Um valor de 0 significa que as restrições de altura não são consideradas.

vehicleLength

Comprimento do veículo em metros. Um valor de 0 significa que as restrições de comprimento não são consideradas.

vehicleLoadType

Tipos de carga que podem ser classificados como materiais perigosos e restringidos de algumas estradas. Os valores de vehicleLoadType disponíveis são classes Hazmat dos E.U.A. 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. Atualmente, este parâmetro só é considerado para travelMode=truck. Os valores possíveis incluem: "USHazmatClass1", "USHazmatClass2", "USHazmatClass3", "USHazmatClass4", "USHazmatClass5", "USHazmatClass6", "USHazmatClass7", "USHazmatClass8", "USHazmatClass9", "otherHazmatExplosive", "otherHazmatGeneral", "otherHazmatHarmfulToWater"

vehicleMaxSpeed

Velocidade máxima do veículo em km/hora. Um valor de 0 significa que será determinado e aplicado um valor adequado para o veículo durante o planeamento da rota. Um valor diferente de zero pode ser substituído durante o planeamento da rota.

vehicleWeight

Peso do veículo em quilogramas.

  • É obrigatório se algum dos *parâmetros de eficiência estiver definido.

  • Tem de ser estritamente positivo quando utilizado no contexto do Modelo de Consumo. São consideradas restrições de peso.

  • Se não for especificado nenhum Modelo de Consumo detalhado e o valor de vehicleWeight não for zero, são consideradas restrições de peso.

  • Em todos os outros casos, este parâmetro é ignorado.

Valores Sensatos: para o Modelo de Combustão : 1600, para Modelo Elétrico : 1900

vehicleWidth

Largura do veículo em metros. Um valor de 0 significa que as restrições de largura não são consideradas.

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

abortSignal

O sinal que pode ser utilizado para abortar pedidos.

customHeaders

{object} [customHeaders] Cabeçalhos de pedido personalizados definidos pelo utilizador que serão aplicados antes do pedido ser enviado.

onDownloadProgress

Chamada de retorno que é acionada após o progresso da transferência.

onUploadProgress

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

accelerationEfficiency

Especifica a eficiência da conversão de energia química armazenada em combustível em energia cinética quando o veículo acelera (ou seja, KineticEnergyGained/ChemicalEnergyConsumed). ChemicalEnergyConsumed é obtido ao converter combustível consumido em energia química utilizando fuelEnergyDensityInMJoulesPerLiter. Tem de ser emparelhado com a decelerationEfficiency.

O intervalo de valores permitidos é de 0,0 a 1/decelerationEfficiency.

Valores Sensatos: para o Modelo de Combustão : 0.33, para Modelo Elétrico : 0.66

accelerationEfficiency?: number

Valor de Propriedade

number

alternativeType

Controla a otimização, relativamente aos critérios de planeamento especificados, das alternativas calculadas em comparação com a rota de referência. Os valores possíveis incluem: "anyRoute", "betterRoute"

alternativeType?: AlternativeRouteType

Valor 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

auxiliaryPowerInkW

Especifica a quantidade de energia consumida para sustentar sistemas auxiliares, em quilowatts (kW). Pode ser utilizado para especificar o consumo devido a dispositivos e sistemas como sistemas AC, rádio, aquecimento, etc.

Valores Sensatos: 1,7

auxiliaryPowerInkW?: string

Valor de Propriedade

string

auxiliaryPowerInLitersPerHour

Especifica a quantidade de combustível consumido para sustentar sistemas auxiliares do veículo, em litros por hora. Pode ser utilizado para especificar o consumo devido a dispositivos e sistemas como sistemas AC, rádio, aquecimento, etc.

Valores Sensatos: 0,2

auxiliaryPowerInLitersPerHour?: number

Valor de Propriedade

number

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[]

computeBestOrder

Reordene os pontos de caminho de rota para reduzir o comprimento da rota. Produz os melhores resultados quando utilizado em conjunto com routeType mais curto. Os valores possíveis são verdadeiros ou falsos. True calcula uma ordem melhor se possível, mas não é permitido ser utilizado em conjunto com o valor maxAlternatives superior a 0 ou em conjunto com pontos de passagem circulares. Falso utilizará as localizações pela ordem indicada e não poderá ser utilizado em conjunto com routeRepresentation none.

computeBestOrder?: boolean

Valor de Propriedade

boolean

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

constantSpeedConsumptionInkWhPerHundredkm

Especifica o componente dependente da velocidade do consumo. Fornecido como uma lista não ordenada de pares de velocidade/taxa de consumo. A lista define pontos numa curva de consumo. As taxas de consumo para velocidades que não estão na lista são encontradas da seguinte forma:

  • por interpolação linear, se a velocidade dada se situar entre duas velocidades na lista

  • por extrapolação linear, caso contrário, assumindo uma constante (ΔConsumption/ΔSpeed) determinada pelos dois pontos mais próximos da lista

A lista tem de conter entre 1 e 25 pontos (inclusive) e não pode conter pontos duplicados para a mesma velocidade. Se contiver apenas um único ponto, a taxa de consumo desse ponto é utilizada sem processamento adicional.

O consumo especificado para a velocidade maior tem de ser maior ou igual ao da penúltima maior velocidade. Isto garante que a extrapolação não conduz a taxas de consumo negativas.

Da mesma forma, os valores de consumo especificados para as duas velocidades mais pequenas na lista não podem levar a uma taxa de consumo negativa para qualquer velocidade mais pequena.

O intervalo válido para os valores de consumo(expresso em kWh/100km) está entre 0,01 e 100000,0.

Valores Sensatos: 50,8.2:130,21.3

Este parâmetro é necessário para o modelo de consumo elétrico.

constantSpeedConsumptionInkWhPerHundredkm?: string

Valor de Propriedade

string

constantSpeedConsumptionInLitersPerHundredkm

Especifica o componente dependente da velocidade do consumo. Fornecido como uma lista não ordenada de velocidade delimitada por dois pontos & pares de taxa de consumo. A lista define pontos numa curva de consumo. As taxas de consumo para velocidades que não estão na lista são encontradas da seguinte forma:

  • por interpolação linear, se a velocidade especificada se situar entre duas velocidades na lista

  • por extrapolação linear, caso contrário, assumindo uma constante (ΔConsumption/ΔSpeed) determinada pelos dois pontos mais próximos na lista

A lista tem de conter entre 1 e 25 pontos (inclusive) e não pode conter pontos duplicados para a mesma velocidade. Se apenas contiver um único ponto, a taxa de consumo desse ponto é utilizada sem processamento adicional.

O consumo especificado para a maior velocidade tem de ser maior ou igual ao da penúltima maior velocidade. Isto garante que a extrapolação não conduz a taxas de consumo negativas.

Da mesma forma, os valores de consumo especificados para as duas velocidades mais pequenas na lista não podem levar a uma taxa de consumo negativa para qualquer velocidade mais pequena.

O intervalo válido para os valores de consumo (expresso em l/100km) está entre 0,01 e 100000,0.

Valores Sensatos: 50,6.3:130,11.5

Nota : este parâmetro é necessário para o Modelo de Consumo de Combustão.

constantSpeedConsumptionInLitersPerHundredkm?: number

Valor de Propriedade

number

currentChargeInkWh

Especifica o fornecimento de energia elétrica atual em kilowatt hours (kWh). Este parâmetro coexiste com o parâmetro maxChargeInkWh .

O intervalo de valores permitidos é de 0,0 a maxChargeInkWh.

Valores Sensatos: 43

currentChargeInkWh?: string

Valor de Propriedade

string

currentFuelInLiters

Especifica o fornecimento atual de combustível em litros. Valores Sensatos: 55

currentFuelInLiters?: number

Valor de Propriedade

number

decelerationEfficiency

Especifica a eficiência da conversão de energia cinética em combustível guardado (não consumido) quando o veículo decelera (ou seja, ChemicalEnergySaved/KineticEnergyLost). ChemicalEnergySaved é obtido através da conversão de combustível guardado (não consumido) em energia utilizando fuelEnergyDensityInMJoulesPerLiter. Tem de ser emparelhado com accelerationEfficiency.

O intervalo de valores permitidos é de 0,0 a 1/accelerationEfficiency.

Valores Sensatos: para o Modelo de Combustão : 0,83, para Modelo Elétrico : 0.91

decelerationEfficiency?: number

Valor de Propriedade

number

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

downhillEfficiency

Especifica a eficiência da conversão de energia potencial em combustível guardado (não consumido) quando o veículo perde elevação (ou seja, ChemicalEnergySaved/PotentialEnergyLost). ChemicalEnergySaved é obtido através da conversão de combustível guardado (não consumido) em energia utilizando fuelEnergyDensityInMJoulesPerLiter. Tem de ser emparelhado com uphillEfficiency.

O intervalo de valores permitidos é de 0,0 a 1/uphillEfficiency.

Valores Sensatos: para o Modelo de Combustão : 0,51, para Modelo Elétrico : 0,73

downhillEfficiency?: number

Valor de Propriedade

number

fuelEnergyDensityInMJoulesPerLiter

Especifica a quantidade de energia química armazenada num litro de combustível em megajoules (MJ). É utilizado em conjunto com os *Parâmetros de eficiência para conversões entre energia e combustível guardados ou consumidos. Por exemplo, a densidade energética é de 34,2 MJ/l para gasolina e 35,8 MJ/l para combustível diesel. Este parâmetro é necessário se algum *Parâmetro de eficiência estiver definido.

Valores Sensatos: 34.2

fuelEnergyDensityInMJoulesPerLiter?: number

Valor de Propriedade

number

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

instructionsType

Se for especificado, serão devolvidas instruções de orientação. Tenha em atenção que o parâmetro instructionsType não pode ser utilizado em conjunto com routeRepresentation=none. Os valores possíveis incluem: "codificado", "texto", "etiquetado"

instructionsType?: RouteInstructionsType

Valor de Propriedade

language

O parâmetro de linguagem determina o idioma das mensagens de orientação. Não afeta os substantivos adequados (os nomes das ruas, praças, etc.) Não tem efeito quando instructionsType=coded. Os valores permitidos são (um subconjunto de) as etiquetas de linguagem IETF descritas

language?: string

Valor de Propriedade

string

maxAlternatives

Número de rotas alternativas pretendidas a serem calculadas. Predefinição: 0, mínimo: 0 e máximo: 5

maxAlternatives?: number

Valor de Propriedade

number

maxChargeInkWh

Especifica o fornecimento máximo de energia elétrica em kilowatt horas (kWh) que pode ser armazenado na bateria do veículo. Este parâmetro coexiste com o parâmetro currentChargeInkWh .

O valor mínimo tem de ser maior ou igual a currentChargeInkWh.

Valores Sensatos: 85

maxChargeInkWh?: string

Valor de Propriedade

string

minDeviationDistance

Todas as rotas alternativas devolvidas seguirão a rota de referência (veja a secção Pedidos POST) do ponto de origem do pedido calculateRoute para, pelo menos, este número de medidores. Só pode ser utilizado ao reconstruir uma rota. O parâmetro minDeviationDistance não pode ser utilizado em conjunto com o arriveAt

minDeviationDistance?: number

Valor de Propriedade

number

minDeviationTime

Todas as rotas alternativas devolvidas seguirão a rota de referência (veja a secção Pedidos POST) do ponto de origem do pedido calculateRoute durante, pelo menos, este número de segundos. Só pode ser utilizado ao reconstruir uma rota. O parâmetro minDeviationTime não pode ser utilizado em conjunto com o arriveAt

minDeviationTime?: number

Valor de Propriedade

number

report

Especifica os dados que devem ser comunicados para fins de diagnóstico. O único valor possível é effectiveSettings. Comunica os parâmetros ou dados eficazes utilizados ao chamar a API. No caso dos parâmetros predefinidos, a predefinição será refletida em que o parâmetro não foi especificado pelo autor da chamada.

report?: string

Valor de Propriedade

string

routeRepresentation

Especifica a representação do conjunto de rotas fornecido como resposta. Este valor de parâmetro só pode ser utilizado em conjunto com computeBestOrder=true. Os valores possíveis incluem: "polyline", "summaryOnly", "none"

routeRepresentation?: RouteRepresentation

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 ainda é incorporado.
traffic?: boolean

Valor de Propriedade

boolean

travelMode

O modo de deslocação para a rota pedida. Tenha em atenção que o travelMode pedido pode não estar disponível para toda a rota. Se o travelMode solicitado não estiver disponível para uma determinada secção, o elemento travelMode da resposta para essa secção será outro. Tenha em atenção que os modos de viagem de ônibus, motocicleta, táxi e carrinha são a funcionalidade BETA. Os dados de restrição total não estão disponíveis em todas as áreas. Nos pedidos calculateReachableRange , os valores bicicleta e peão não podem ser utilizados. Os valores possíveis incluem: "carro", "camião", "táxi", "autocarro", "carrinha", "moto", "bicicleta", "peão"

travelMode?: TravelMode

Valor de Propriedade

uphillEfficiency

Especifica a eficiência da conversão de energia química armazenada em combustível em energia potencial quando o veículo ganha elevação (ou seja, PotentialEnergyGained/ChemicalEnergyConsumed). ChemicalEnergyConsumed é obtido através da conversão de combustível consumido em energia química utilizando fuelEnergyDensityInMJoulesPerLiter. Tem de ser emparelhado com a descidaEficiência.

O intervalo de valores permitidos é de 0,0 a 1/descidaEficiência.

Valores Sensatos: para o Modelo de Combustão : 0.27, para Modelo Elétrico : 0,74

uphillEfficiency?: number

Valor de Propriedade

number

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

vehicleCommercial

O veículo é utilizado para fins comerciais e, portanto, não pode ser autorizado a conduzir em algumas estradas.

vehicleCommercial?: boolean

Valor de Propriedade

boolean

vehicleEngineType

Tipo de motor do veículo. Quando um Modelo de Consumo detalhado é especificado, tem de ser consistente com o valor de vehicleEngineType. Os valores possíveis incluem: "combustão", "elétrica"

vehicleEngineType?: VehicleEngineType

Valor de Propriedade

vehicleHeading

O cabeçalho direccional do veículo em graus começando no verdadeiro Norte e continuando no sentido dos ponteiros do relógio. Norte é 0 graus, leste é 90 graus, sul é 180 graus, oeste é 270 graus. Valores possíveis 0-359

vehicleHeading?: 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 de algumas estradas. Os valores de vehicleLoadType disponíveis são classes Hazmat dos E.U.A. 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. Atualmente, este parâmetro só é considerado para travelMode=truck. Os valores possíveis incluem: "USHazmatClass1", "USHazmatClass2", "USHazmatClass3", "USHazmatClass4", "USHazmatClass5", "USHazmatClass6", "USHazmatClass7", "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 será determinado e aplicado um valor adequado para o veículo durante o planeamento da rota. Um valor diferente de zero pode ser substituído durante o planeamento da rota.

vehicleMaxSpeed?: number

Valor de Propriedade

number

vehicleWeight

Peso do veículo em quilogramas.

  • É obrigatório se algum dos *parâmetros de eficiência estiver definido.

  • Tem de ser estritamente positivo quando utilizado no contexto do Modelo de Consumo. São consideradas restrições de peso.

  • Se não for especificado nenhum Modelo de Consumo detalhado e o valor de vehicleWeight não for zero, são consideradas restrições de peso.

  • Em todos os outros casos, este parâmetro é ignorado.

Valores Sensatos: para o Modelo de Combustão : 1600, para Modelo Elétrico : 1900

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

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