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 pela conversão de combustível consumido em energia química usando fuelEnergyDensityInMJoulesPerLiter. Deve ser emparelhado com decelerationEfficiency.

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

Valores sensatos: para o modelo de combustão : 0,33, para o modelo elétrico : 0,66

alternativeType

Controla a idealidade, em relação aos critérios de planejamento fornecidos, das alternativas calculadas em comparação com a rota de referência. Os valores possíveis incluem: 'anyRoute', 'betterRoute'

arriveAt

A data e a hora de chegada no ponto de destino. Ele deve ser especificado como dateTime. Quando um deslocamento de fuso horário não for especificado, ele será considerado o do ponto de destino. O valor arriveAt deve estar no futuro. O parâmetro arriveAt não pode ser usado em conjunto com departAt, minDeviationDistance ou minDeviationTime.

auxiliaryPowerInkW

Especifica a quantidade de energia consumida para sustentar sistemas auxiliares, em quilowatts (kW). Ele pode ser usado 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 consumida para sustentar sistemas auxiliares do veículo, em litros por hora. Ele pode ser usado 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 de rota deve tentar evitar ao determinar a rota. Pode ser especificado várias vezes em uma solicitação, por exemplo, '&avoid=motorways&avoid=tollRoads&avoid=ferries'. Em solicitações calculateReachableRange, o valor alreadyUsedRoads não deve ser usado. Os valores possíveis incluem: 'tollRoads', 'motorways', 'ferries', 'unpavedRoads', 'carpools', 'alreadyUsedRoads', 'borderCrossings'

computeBestOrder

Solicite novamente os pontos de passagem de rota para reduzir o comprimento da rota. Gera melhores resultados quando usado em conjunto com routeType mais curto. Os possíveis valores são true ou false. True calcula uma ordem melhor, se possível, mas não tem permissão para ser usado em conjunto com o valor maxAlternatives maior que 0 ou em conjunto com pontos de passagem de círculo. False usará os locais na ordem determinada e não poderá ser usado em conjunto com routeRepresentation none.

computeTravelTimeFor

Especifica se é necessário retornar tempos de viagem adicionais usando diferentes tipos de informações de tráfego (nenhum, histórico, ao vivo), bem como o tempo de viagem de melhor estimativa padrão. Os valores possíveis incluem: 'none', 'all'

constantSpeedConsumptionInkWhPerHundredkm

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

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

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

A lista deve conter entre 1 e 25 pontos (inclusive) e pode não conter pontos duplicados para a mesma velocidade. Se ele contiver apenas um ponto, a taxa de consumo desse ponto será usada sem processamento adicional.

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

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

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

Valores sensatos: 50,8,2:130,21,3

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

constantSpeedConsumptionInLitersPerHundredkm

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

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

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

A lista deve conter entre 1 e 25 pontos (inclusive) e pode não conter pontos duplicados para a mesma velocidade. Se ele contiver apenas um ponto, a taxa de consumo desse ponto será usada sem processamento adicional.

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

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

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

Valores sensatos: 50,6.3:130,11,5

Observação : esse parâmetro é necessário para o Modelo de Consumo de Combustão.

currentChargeInkWh

Especifica o fornecimento de energia elétrica atual em quilowatts-hora (kWh). Esse 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 salvo (não consumido) quando o veículo desacelera (ou seja, ChemicalEnergySaved/KineticEnergyLost). ChemicalEnergySaved é obtido convertendo combustível salvo (não consumido) em energia usando fuelEnergyDensityInMJoulesPerLiter. Deve 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 o modelo elétrico : 0,91

departAt

A data e a hora da partida do ponto de origem. Horários de partida separados de agora devem ser especificados como um dateTime. Quando um deslocamento de fuso horário não for especificado, ele será considerado o do ponto de origem. O valor departAt deve estar no futuro no formato de data e hora (1996-12-19T16:39:57-08:00).

downhillEfficiency

Especifica a eficiência da conversão de energia potencial para combustível salvo (não consumido) quando o veículo perde elevação (ou seja, ChemicalEnergySaved/PotentialEnergyLost). ChemicalEnergySaved é obtido convertendo combustível salvo (não consumido) em energia usando fuelEnergyDensityInMJoulesPerLiter. Deve 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 o modelo elétrico : 0,73

fuelEnergyDensityInMJoulesPerLiter

Especifica a quantidade de energia química armazenada em um litro de combustível em megajoules (MJ). Ele é usado em conjunto com os parâmetros *Efficiency para conversões entre energia e combustível salvos ou consumidos. Por exemplo, a densidade de energia é de 34,2 MJ/l para gasolina e 35,8 MJ/l para diesel. Esse parâmetro será necessário se qualquer parâmetro *Efficiency estiver definido.

Valores sensatos: 34.2

hilliness

Grau de colina para rota emocionante. Esse parâmetro só pode ser usado em conjunto com routeType=emocionante. Os valores possíveis incluem: 'low', 'normal', 'high'

instructionsType

Se especificado, as instruções de diretriz serão retornadas. Observe que o parâmetro instructionsType não pode ser usado em conjunto com routeRepresentation=none. Os valores possíveis incluem: 'coded', 'text', 'tagged'

language

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

maxAlternatives

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

maxChargeInkWh

Especifica o fornecimento máximo de energia elétrica em kWh (quilowatts-hora) que podem ser armazenados na bateria do veículo. Esse parâmetro coexiste com o parâmetro currentChargeInkWh .

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

Valores sensatos: 85

minDeviationDistance

Todas as rotas alternativas retornadas seguirão a rota de referência (consulte a seção Solicitações POST) do ponto de origem da solicitação calculateRoute para pelo menos esse número de medidores. Só pode ser usado ao reconstruir uma rota. O parâmetro minDeviationDistance não pode ser usado em conjunto com arriveAt

minDeviationTime

Todas as rotas alternativas retornadas seguirão a rota de referência (consulte a seção Solicitações POST) do ponto de origem da solicitação calculateRoute para pelo menos esse número de segundos. Só pode ser usado ao reconstruir uma rota. O parâmetro minDeviationTime não pode ser usado em conjunto com arriveAt

report

Especifica quais dados devem ser relatados para fins de diagnóstico. O único valor possível é effectiveSettings. Relata os parâmetros efetivos ou os dados usados ao chamar a API. No caso de parâmetros padrão, o padrão será refletido em que o parâmetro não foi especificado pelo chamador.

routeRepresentation

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

routeType

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

sectionType

Especifica qual dos tipos de seção é relatado na resposta da rota.

Por exemplo, se sectionType = pedestre, as seções adequadas somente para pedestres serão retornadas. Vários tipos podem ser usados. O sectionType padrão refere-se à entrada travelMode. Por padrão, travelMode é definido como carro. Os valores possíveis incluem: 'carTrain', 'country', 'ferry', 'motorway', 'pedestrian', 'tollRoad', 'tollVignette', 'traffic', 'travelMode', 'tunnel'

traffic

Valores possíveis:

  • true – considere todas as informações de tráfego disponíveis durante o roteamento
  • false – ignorar dados de tráfego atuais durante o roteamento. Observe que, embora os dados de tráfego atuais sejam ignorados durante o roteamento, o efeito do tráfego histórico nas velocidades efetivas das estradas ainda é incorporado.
travelMode

O modo de viagem para a rota solicitada. Observe que o travelMode solicitado pode não estar disponível para toda a rota. Quando o travelMode solicitado não estiver disponível para uma seção específica, o elemento travelMode da resposta para essa seção será outro. Observe que os modos de viagem de ônibus, motocicleta, táxi e van são funcionalidade BETA. Os dados de restrição completa não estão disponíveis em todas as áreas. Em solicitações calculateReachableRange , os valores bicicleta e pedestre não devem ser usados. Os valores possíveis incluem: 'carro', 'caminhão', 'táxi', 'ônibus', 'van', 'moto', 'bicicleta', 'pedestre'

uphillEfficiency

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

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

Valores sensatos: para o modelo de combustão : 0,27, para o 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 é usado para fins comerciais e, portanto, pode não ser permitido dirigir em algumas estradas.

vehicleEngineType

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

vehicleHeading

O título direcional do veículo em graus começando no verdadeiro Norte e continuando na direção no sentido horário. Norte é 0 graus, leste é 90 graus, sul é 180 graus, oeste é 270 graus. Valores possíveis de 0 a 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 restritos de algumas estradas. Os valores de vehicleLoadType disponíveis são as classes Hazmat dos EUA de 1 a 9, além de classificações genéricas para uso em outros países. Os valores que começam com USHazmat são para roteamento dos EUA, enquanto otherHazmat deve ser usado para todos os outros países. vehicleLoadType pode ser especificado várias vezes. Atualmente, esse parâmetro é considerado apenas 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 0 significa que um valor apropriado para o veículo será determinado e aplicado durante o planejamento da rota. Um valor diferente de zero pode ser substituído durante o planejamento de rota.

vehicleWeight

Peso do veículo em quilogramas.

  • É obrigatório se qualquer um dos parâmetros *Efficiency estiver definido.

  • Ele deve ser estritamente positivo quando usado no contexto do Modelo de Consumo. Restrições de peso são consideradas.

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

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

Valores sensatos: para modelo de combustão : 1600, para modelo elétrico : 1900

vehicleWidth

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

windingness

Nível de voltas para uma rota emocionante. Esse parâmetro só pode ser usado em conjunto com routeType=emocionante. Os valores possíveis incluem: 'low', 'normal', 'high'

Propriedades herdadas

abortSignal

O sinal que pode ser usado para anular solicitações.

customHeaders

{object} [customHeaders] Cabeçalhos de solicitação personalizados definidos pelo usuário que serão aplicados antes do envio da solicitação.

onDownloadProgress

Retorno de chamada que é acionado após o progresso do download.

onUploadProgress

Retorno de chamada que é acionado após o progresso do upload.

timeout

O número de milissegundos que uma solicitação pode realizar antes de ser encerrada automaticamente.

Detalhes da 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 pela conversão de combustível consumido em energia química usando fuelEnergyDensityInMJoulesPerLiter. Deve ser emparelhado com decelerationEfficiency.

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

Valores sensatos: para o modelo de combustão : 0,33, para o modelo elétrico : 0,66

accelerationEfficiency?: number

Valor da propriedade

number

alternativeType

Controla a idealidade, em relação aos critérios de planejamento fornecidos, das alternativas calculadas em comparação com a rota de referência. Os valores possíveis incluem: 'anyRoute', 'betterRoute'

alternativeType?: AlternativeRouteType

Valor da propriedade

arriveAt

A data e a hora de chegada no ponto de destino. Ele deve ser especificado como dateTime. Quando um deslocamento de fuso horário não for especificado, ele será considerado o do ponto de destino. O valor arriveAt deve estar no futuro. O parâmetro arriveAt não pode ser usado em conjunto com departAt, minDeviationDistance ou minDeviationTime.

arriveAt?: Date

Valor da propriedade

Date

auxiliaryPowerInkW

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

Valores sensatos: 1,7

auxiliaryPowerInkW?: string

Valor da propriedade

string

auxiliaryPowerInLitersPerHour

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

Valores sensatos: 0,2

auxiliaryPowerInLitersPerHour?: number

Valor da propriedade

number

avoid

Especifica algo que o cálculo de rota deve tentar evitar ao determinar a rota. Pode ser especificado várias vezes em uma solicitação, por exemplo, '&avoid=motorways&avoid=tollRoads&avoid=ferries'. Em solicitações calculateReachableRange, o valor alreadyUsedRoads não deve ser usado. Os valores possíveis incluem: 'tollRoads', 'motorways', 'ferries', 'unpavedRoads', 'carpools', 'alreadyUsedRoads', 'borderCrossings'

avoid?: Avoid[]

Valor da propriedade

Avoid[]

computeBestOrder

Solicite novamente os pontos de passagem de rota para reduzir o comprimento da rota. Gera melhores resultados quando usado em conjunto com routeType mais curto. Os possíveis valores são true ou false. True calcula uma ordem melhor, se possível, mas não tem permissão para ser usado em conjunto com o valor maxAlternatives maior que 0 ou em conjunto com pontos de passagem de círculo. False usará os locais na ordem determinada e não poderá ser usado em conjunto com routeRepresentation none.

computeBestOrder?: boolean

Valor da propriedade

boolean

computeTravelTimeFor

Especifica se é necessário retornar tempos de viagem adicionais usando diferentes tipos de informações de tráfego (nenhum, histórico, ao vivo), bem como o tempo de viagem de melhor estimativa padrão. Os valores possíveis incluem: 'none', 'all'

computeTravelTimeFor?: ComputeTravelTimeFor

Valor da propriedade

constantSpeedConsumptionInkWhPerHundredkm

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

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

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

A lista deve conter entre 1 e 25 pontos (inclusive) e pode não conter pontos duplicados para a mesma velocidade. Se ele contiver apenas um ponto, a taxa de consumo desse ponto será usada sem processamento adicional.

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

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

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

Valores sensatos: 50,8,2:130,21,3

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

constantSpeedConsumptionInkWhPerHundredkm?: string

Valor da propriedade

string

constantSpeedConsumptionInLitersPerHundredkm

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

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

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

A lista deve conter entre 1 e 25 pontos (inclusive) e pode não conter pontos duplicados para a mesma velocidade. Se ele contiver apenas um ponto, a taxa de consumo desse ponto será usada sem processamento adicional.

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

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

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

Valores sensatos: 50,6.3:130,11,5

Observação : esse parâmetro é necessário para o Modelo de Consumo de Combustão.

constantSpeedConsumptionInLitersPerHundredkm?: number

Valor da propriedade

number

currentChargeInkWh

Especifica o fornecimento de energia elétrica atual em quilowatts-hora (kWh). Esse parâmetro coexiste com o parâmetro maxChargeInkWh .

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

Valores sensatos: 43

currentChargeInkWh?: string

Valor da propriedade

string

currentFuelInLiters

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

currentFuelInLiters?: number

Valor da propriedade

number

decelerationEfficiency

Especifica a eficiência da conversão de energia cinética em combustível salvo (não consumido) quando o veículo desacelera (ou seja, ChemicalEnergySaved/KineticEnergyLost). ChemicalEnergySaved é obtido convertendo combustível salvo (não consumido) em energia usando fuelEnergyDensityInMJoulesPerLiter. Deve 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 o modelo elétrico : 0,91

decelerationEfficiency?: number

Valor da propriedade

number

departAt

A data e a hora da partida do ponto de origem. Horários de partida separados de agora devem ser especificados como um dateTime. Quando um deslocamento de fuso horário não for especificado, ele será considerado o do ponto de origem. O valor departAt deve estar no futuro no formato de data e hora (1996-12-19T16:39:57-08:00).

departAt?: Date

Valor da propriedade

Date

downhillEfficiency

Especifica a eficiência da conversão de energia potencial para combustível salvo (não consumido) quando o veículo perde elevação (ou seja, ChemicalEnergySaved/PotentialEnergyLost). ChemicalEnergySaved é obtido convertendo combustível salvo (não consumido) em energia usando fuelEnergyDensityInMJoulesPerLiter. Deve 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 o modelo elétrico : 0,73

downhillEfficiency?: number

Valor da propriedade

number

fuelEnergyDensityInMJoulesPerLiter

Especifica a quantidade de energia química armazenada em um litro de combustível em megajoules (MJ). Ele é usado em conjunto com os parâmetros *Efficiency para conversões entre energia e combustível salvos ou consumidos. Por exemplo, a densidade de energia é de 34,2 MJ/l para gasolina e 35,8 MJ/l para diesel. Esse parâmetro será necessário se qualquer parâmetro *Efficiency estiver definido.

Valores sensatos: 34.2

fuelEnergyDensityInMJoulesPerLiter?: number

Valor da propriedade

number

hilliness

Grau de colina para rota emocionante. Esse parâmetro só pode ser usado em conjunto com routeType=emocionante. Os valores possíveis incluem: 'low', 'normal', 'high'

hilliness?: Hilliness

Valor da propriedade

instructionsType

Se especificado, as instruções de diretriz serão retornadas. Observe que o parâmetro instructionsType não pode ser usado em conjunto com routeRepresentation=none. Os valores possíveis incluem: 'coded', 'text', 'tagged'

instructionsType?: RouteInstructionsType

Valor da propriedade

language

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

language?: string

Valor da propriedade

string

maxAlternatives

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

maxAlternatives?: number

Valor da propriedade

number

maxChargeInkWh

Especifica o fornecimento máximo de energia elétrica em kWh (quilowatts-hora) que podem ser armazenados na bateria do veículo. Esse parâmetro coexiste com o parâmetro currentChargeInkWh .

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

Valores sensatos: 85

maxChargeInkWh?: string

Valor da propriedade

string

minDeviationDistance

Todas as rotas alternativas retornadas seguirão a rota de referência (consulte a seção Solicitações POST) do ponto de origem da solicitação calculateRoute para pelo menos esse número de medidores. Só pode ser usado ao reconstruir uma rota. O parâmetro minDeviationDistance não pode ser usado em conjunto com arriveAt

minDeviationDistance?: number

Valor da propriedade

number

minDeviationTime

Todas as rotas alternativas retornadas seguirão a rota de referência (consulte a seção Solicitações POST) do ponto de origem da solicitação calculateRoute para pelo menos esse número de segundos. Só pode ser usado ao reconstruir uma rota. O parâmetro minDeviationTime não pode ser usado em conjunto com arriveAt

minDeviationTime?: number

Valor da propriedade

number

report

Especifica quais dados devem ser relatados para fins de diagnóstico. O único valor possível é effectiveSettings. Relata os parâmetros efetivos ou os dados usados ao chamar a API. No caso de parâmetros padrão, o padrão será refletido em que o parâmetro não foi especificado pelo chamador.

report?: string

Valor da propriedade

string

routeRepresentation

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

routeRepresentation?: RouteRepresentation

Valor da propriedade

routeType

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

routeType?: RouteType

Valor da propriedade

sectionType

Especifica qual dos tipos de seção é relatado na resposta da rota.

Por exemplo, se sectionType = pedestre, as seções adequadas somente para pedestres serão retornadas. Vários tipos podem ser usados. O sectionType padrão refere-se à entrada travelMode. Por padrão, travelMode é definido como carro. Os valores possíveis incluem: 'carTrain', 'country', 'ferry', 'motorway', 'pedestrian', 'tollRoad', 'tollVignette', 'traffic', 'travelMode', 'tunnel'

sectionType?: SectionType

Valor da propriedade

traffic

Valores possíveis:

  • true – considere todas as informações de tráfego disponíveis durante o roteamento
  • false – ignorar dados de tráfego atuais durante o roteamento. Observe que, embora os dados de tráfego atuais sejam ignorados durante o roteamento, o efeito do tráfego histórico nas velocidades efetivas das estradas ainda é incorporado.
traffic?: boolean

Valor da propriedade

boolean

travelMode

O modo de viagem para a rota solicitada. Observe que o travelMode solicitado pode não estar disponível para toda a rota. Quando o travelMode solicitado não estiver disponível para uma seção específica, o elemento travelMode da resposta para essa seção será outro. Observe que os modos de viagem de ônibus, motocicleta, táxi e van são funcionalidade BETA. Os dados de restrição completa não estão disponíveis em todas as áreas. Em solicitações calculateReachableRange , os valores bicicleta e pedestre não devem ser usados. Os valores possíveis incluem: 'carro', 'caminhão', 'táxi', 'ônibus', 'van', 'moto', 'bicicleta', 'pedestre'

travelMode?: TravelMode

Valor da propriedade

uphillEfficiency

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

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

Valores sensatos: para o modelo de combustão : 0,27, para o modelo elétrico : 0,74

uphillEfficiency?: number

Valor da 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 da propriedade

number

vehicleCommercial

O veículo é usado para fins comerciais e, portanto, pode não ser permitido dirigir em algumas estradas.

vehicleCommercial?: boolean

Valor da propriedade

boolean

vehicleEngineType

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

vehicleEngineType?: VehicleEngineType

Valor da propriedade

vehicleHeading

O título direcional do veículo em graus começando no verdadeiro Norte e continuando na direção no sentido horário. Norte é 0 graus, leste é 90 graus, sul é 180 graus, oeste é 270 graus. Valores possíveis de 0 a 359

vehicleHeading?: number

Valor da 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 da 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 da propriedade

number

vehicleLoadType

Tipos de carga que podem ser classificados como materiais perigosos e restritos de algumas estradas. Os valores de vehicleLoadType disponíveis são as classes Hazmat dos EUA de 1 a 9, além de classificações genéricas para uso em outros países. Os valores que começam com USHazmat são para roteamento dos EUA, enquanto otherHazmat deve ser usado para todos os outros países. vehicleLoadType pode ser especificado várias vezes. Atualmente, esse parâmetro é considerado apenas para travelMode=truck. Os valores possíveis incluem: 'USHazmatClass1', 'USHazmatClass2', 'USHazmatClass3', 'USHazmatClass4', 'USHazmatClass5', 'USHazmatClass6', 'USHazmatClass7', 'USHazmatClass8', 'USHazmatClass9', 'otherHazmatExplosive', 'otherHazmatGeneral', 'otherHazmatHarmfulToWater'

vehicleLoadType?: VehicleLoadType

Valor da propriedade

vehicleMaxSpeed

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

vehicleMaxSpeed?: number

Valor da propriedade

number

vehicleWeight

Peso do veículo em quilogramas.

  • É obrigatório se qualquer um dos parâmetros *Efficiency estiver definido.

  • Ele deve ser estritamente positivo quando usado no contexto do Modelo de Consumo. Restrições de peso são consideradas.

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

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

Valores sensatos: para modelo de combustão : 1600, para modelo elétrico : 1900

vehicleWeight?: number

Valor da propriedade

number

vehicleWidth

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

vehicleWidth?: number

Valor da propriedade

number

windingness

Nível de voltas para uma rota emocionante. Esse parâmetro só pode ser usado em conjunto com routeType=emocionante. Os valores possíveis incluem: 'low', 'normal', 'high'

windingness?: Windingness

Valor da propriedade

Detalhes das propriedades herdadas

abortSignal

O sinal que pode ser usado para anular solicitações.

abortSignal?: AbortSignalLike

Valor da propriedade

AbortSignalLike

Herdado de RequestOptionsBase.abortSignal

customHeaders

{object} [customHeaders] Cabeçalhos de solicitação personalizados definidos pelo usuário que serão aplicados antes do envio da solicitação.

customHeaders?: [key: string]: string

Valor da propriedade

[key: string]: string

Herdado de RequestOptionsBase.customHeaders

onDownloadProgress

Retorno de chamada que é acionado após o progresso do download.

onDownloadProgress?: (progress: TransferProgressEvent) => void

Valor da propriedade

(progress: TransferProgressEvent) => void

Herdado de RequestOptionsBase.onDownloadProgress

onUploadProgress

Retorno de chamada que é acionado após o progresso do upload.

onUploadProgress?: (progress: TransferProgressEvent) => void

Valor da propriedade

(progress: TransferProgressEvent) => void

Herdado de RequestOptionsBase.onUploadProgress

timeout

O número de milissegundos que uma solicitação pode realizar antes de ser encerrada automaticamente.

timeout?: number

Valor da propriedade

number

Herdado de RequestOptionsBase.timeout