RouteGetRouteDirectionsOptionalParams interface

Volitelné parametry.

Extends

RequestOptionsBase

Vlastnosti

accelerationEfficiency

Určuje účinnost přeměny chemické energie uložené v palivu na kinetickou energii při zrychlování vozidla (tj. KineticEnergyGained/ChemicalEnergyConsumed). ChemicalEnergyConsumed se získává převodem spotřebovaného paliva na chemickou energii pomocí palivaEnergyDensityInMJoulesPerLiter. Musí být spárovaný s deceleracíEfficiency.

Rozsah povolených hodnot je 0,0 až 1/deceleraceEfficiency.

Rozumné hodnoty : pro spalovací model : 0.33, pro elektrický model : 0.66

alternativeType

Řídí optimální s ohledem na daná kritéria plánování počítaných alternativ v porovnání s referenční trasou. Mezi možné hodnoty patří: anyRoute, betterRoute.

arriveAt

Datum a čas příjezdu do cílového místa. Musí být zadaný jako dateTime. Není-li posun časového pásma zadán, předpokládá se, že se jedná o posun cílového bodu. Hodnota arriveAt musí být v budoucnosti. Parametr arriveAt nelze použít ve spojení s departAt, minDeviationDistance nebo minDeviationTime.

auxiliaryPowerInkW

Určuje množství energie spotřebované pomocnými systémy v kilowattech (kW). Může být použit k určení spotřeby vzhledem k zařízením a systémům, jako jsou systémy střídavých, rádiových, topných atd.

Rozumné hodnoty : 1.7

auxiliaryPowerInLitersPerHour

Určuje množství paliva spotřebované pro udržování pomocných systémů vozidla v litrech za hodinu. Může být použit k určení spotřeby vzhledem k zařízením a systémům, jako jsou systémy střídavých, rádiových, topných atd.

Rozumné hodnoty : 0,2

avoid

Určuje něco, čeho by se měl výpočet trasy při určování trasy snažit vyhnout. V jednom požadavku lze zadat vícekrát, například "&avoid=motorways&avoid=tollRoads&avoid=ferries". V požadavcích calculateReachableRange se hodnota alreadyUsedRoads nesmí použít. Možné hodnoty zahrnují: "tollRoads", "dálnice", "trajekty", "unpavedRoads", "carpools", "alreadyUsedRoads", "borderCrossings"

computeBestOrder

Pokud chcete snížit délku trasy, přeuspořádejte body trasy. Poskytuje nejlepší výsledky při použití ve spojení s routeType shortest. Možné hodnoty jsou true nebo false. True vypočítá lepší pořadí, pokud je to možné, ale není možné použít ve spojení s hodnotou maxAlternatives větší než 0 nebo ve spojení s kruhovými body. False použije umístění v daném pořadí a není povoleno použít ve spojení s routeRepresentation none.

computeTravelTimeFor

Určuje, jestli se mají vrátit další doby cesty s použitím různých typů informací o provozu (žádný, historický, živý) a výchozího nejlepšího odhadu doby cesty. Mezi možné hodnoty patří: 'none', 'all'

constantSpeedConsumptionInkWhPerHundredkm

Určuje součást spotřeby závislé na rychlosti. Poskytuje se jako neuspořádaný seznam dvojic rychlost/spotřeba-sazba. Seznam definuje body na křivce spotřeby. Sazby spotřeby pro rychlosti, které nejsou v seznamu, jsou uvedeny takto:

  • lineární interpolací, pokud daná rychlost leží mezi dvěma rychlostmi v seznamu

  • v opačném případě lineární extrapolací za předpokladu konstanty (ΔConsumption/ΔSpeed) určené nejbližšími dvěma body v seznamu

Seznam musí obsahovat 1 až 25 bodů (včetně) a nesmí obsahovat duplicitní body pro stejnou rychlost. Pokud obsahuje pouze jeden bod, použije se míra spotřeby tohoto bodu bez dalšího zpracování.

Spotřeba zadaná pro největší rychlost musí být větší nebo rovna spotřebě předposlední největší rychlosti. Tím se zajistí, že extrapolace nepovede k negativním sazbám spotřeby.

Podobně hodnoty spotřeby zadané pro dvě nejmenší rychlosti v seznamu nemohou vést k záporné spotřebě pro jakoukoli menší rychlost.

Platný rozsah pro hodnoty spotřeby (vyjádřený v kWh/100 km) je mezi 0,01 a 10 0000,0.

Rozumné hodnoty : 50,8.2:130,21,3

Tento parametr je vyžadován pro model elektrické spotřeby.

constantSpeedConsumptionInLitersPerHundredkm

Určuje součást spotřeby závislé na rychlosti. Poskytuje se jako neuspořádaný seznam dvojic rychlosti oddělených dvojtečkami & spotřeba-sazba. Seznam definuje body na křivce spotřeby. Sazby spotřeby pro rychlosti, které nejsou v seznamu, jsou uvedeny takto:

  • lineární interpolací, pokud daná rychlost leží mezi dvěma rychlostmi v seznamu

  • v opačném případě lineární extrapolací za předpokladu konstanty (ΔConsumption/ΔSpeed) určené nejbližšími dvěma body v seznamu

Seznam musí obsahovat 1 až 25 bodů (včetně) a nesmí obsahovat duplicitní body pro stejnou rychlost. Pokud obsahuje pouze jeden bod, použije se míra spotřeby tohoto bodu bez dalšího zpracování.

Spotřeba zadaná pro největší rychlost musí být větší nebo rovna spotřebě předposlední největší rychlosti. Tím se zajistí, že extrapolace nepovede k negativním sazbám spotřeby.

Podobně hodnoty spotřeby zadané pro dvě nejmenší rychlosti v seznamu nemohou vést k záporné spotřebě pro jakoukoli menší rychlost.

Platný rozsah pro hodnoty spotřeby (vyjádřený v l/100 km) je mezi 0,01 a 100000,0.

Rozumné hodnoty: 50,6.3:130,11,5

Poznámka : Tento parametr je povinný pro model spotřeby spalování.

currentChargeInkWh

Určuje aktuální zdroj elektrické energie v kilowatthodinách (kWh). Tento parametr existuje společně s parametrem maxChargeInkWh .

Rozsah povolených hodnot je 0,0 až maxChargeInkWh.

Rozumné hodnoty : 43

currentFuelInLiters

Určuje aktuální dodávku paliva v litrech. Rozumné hodnoty : 55

decelerationEfficiency

Určuje účinnost přeměny kinetické energie na uložené (nespotřebované) palivo při zpomalení vozidla (tj. ChemicalEnergySaved/KineticEnergyLost). ChemicalEnergySaved se získává převodem uloženého (nespotřebovaného) paliva na energii pomocí fuelEnergyDensityInMJoulesPerLiter. Musí být spárovaný s accelerationEfficiency.

Povolený rozsah hodnot je 0,0 až 1/accelerationEfficiency.

Rozumné hodnoty : pro spalovací model : 0.83, pro elektrický model : 0.91

departAt

Datum a čas odjezdu z místa původu. Od této chvíle je třeba zadat datum a čas odletu. Pokud není zadaný posun časového pásma, předpokládá se, že se jedná o posun počátečního bodu. Hodnota departAt musí být v budoucnosti ve formátu data a času (1996-12-19T16:39:57-08:00).

downhillEfficiency

Určuje účinnost přeměny potenciální energie na úsporu (nespotřebované) palivo, když vozidlo ztratí výšku (tj. ChemicalEnergySaved/PotentialEnergyLost). ChemicalEnergySaved se získává převodem uloženého (nespotřebovaného) paliva na energii pomocí fuelEnergyDensityInMJoulesPerLiter. Musí být spárován s uphillEfficiency.

Rozsah povolených hodnot je 0,0 až 1/uphillEfficiency.

Rozumné hodnoty : pro spalovací model : 0,51, pro elektrický model : 0,73

fuelEnergyDensityInMJoulesPerLiter

Určuje množství chemické energie uložené v jednom litru paliva v megajoulech (MJ). Používá se ve spojení s *parametry účinnosti pro převody mezi uloženou nebo spotřebovanou energií a palivem. Například hustota energie je 34,2 MJ/l pro benzín a 35,8 MJ/l pro naftu. Tento parametr je povinný, pokud je nastaven parametr *Efficiency .

Rozumné hodnoty : 34,2

hilliness

Stupeň kopcovitosti pro vzrušující cestu. Tento parametr lze použít pouze ve spojení s parametrem routeType=thrilling. Mezi možné hodnoty patří: "nízký", "normální", "vysoký".

instructionsType

Pokud je zadaný, vrátí se pokyny. Všimněte si, že parametr instructionsType nelze použít ve spojení s parametrem routeRepresentation=none. Možné hodnoty: 'coded', 'text', 'tagged'

language

Parametr jazyka určuje jazyk zpráv s pokyny. Nemá vliv na správná podstatná jména (názvy ulic, náměstí atd.). Nemá žádný vliv, když instructionsType=coded. Povolené hodnoty jsou (podmnožinou) popisovaných značek jazyka IETF.

maxAlternatives

Počet požadovaných alternativních tras, které se mají vypočítat. Výchozí hodnota: 0, minimum: 0 a maximum: 5

maxChargeInkWh

Určuje maximální dodávku elektrické energie v kilowatthodinách (kWh), která může být uložena v baterii vozidla. Tento parametr existuje společně s parametrem currentChargeInkWh .

Minimální hodnota musí být větší než nebo rovna currentChargeInkWh.

Rozumné hodnoty : 85

minDeviationDistance

Všechny alternativní trasy vrácené použijí referenční trasu (viz část Požadavky POST) z bodu původu požadavku calculateRoute alespoň po dobu tohoto počtu metrů. Lze použít pouze při rekonstrukci trasy. Parametr minDeviationDistance nelze použít ve spojení s funkcí arriveAt.

minDeviationTime

Všechny alternativní trasy vrácené po dobu alespoň tohoto počtu sekund budou od počátečního bodu požadavku calculateRoute sledovat referenční trasu (viz část Požadavky POST). Lze použít pouze při rekonstrukci trasy. Parametr minDeviationTime nelze použít ve spojení s funkcí arriveAt.

report

Určuje, která data by měla být hlášena pro účely diagnostiky. Jedinou možnou hodnotou je effectiveSettings. Hlásí efektivní parametry nebo data použitá při volání rozhraní API. V případě výchozích parametrů se výchozí hodnota projeví v případě, že parametr nebyl zadán volajícím.

routeRepresentation

Určuje reprezentaci sady tras poskytovaných jako odpověď. Tuto hodnotu parametru lze použít pouze ve spojení s computeBestOrder=true. Mezi možné hodnoty patří: "křivka", "summaryOnly", "none"

routeType

Typ požadované trasy. Mezi možné hodnoty patří: "nejrychlejší", "nejkratší", "eco", "vzrušující"

sectionType

Určuje, které typy oddílů jsou hlášeny v odpovědi na trasu.

Pokud například sectionType = chodec, vrátí se oddíly, které jsou vhodné pouze pro chodce. Je možné použít více typů. Výchozí sectionType odkazuje na vstup travelMode. Ve výchozím nastavení je travelMode nastavený na car. Mezi možné hodnoty patří: 'carTrain', 'country', 'ferry', 'motorway', 'pedestrian', 'tollRoad', 'tollVignette', 'traffic', 'travelMode', 'tunnel'

traffic

Možné hodnoty:

  • true – Zvažte všechny dostupné informace o provozu během směrování.
  • false – ignoruje aktuální data o provozu během směrování. Všimněte si, že i když jsou aktuální data o provozu během směrování ignorována, vliv historického provozu na efektivní rychlosti silnic je stále začleněn.
travelMode

Režim cesty pro požadovanou trasu. Upozorňujeme, že požadovaný režim travelMode nemusí být k dispozici pro celou trasu. Pokud požadovaný režim travelMode není pro určitou část dostupný, bude prvek travelMode odpovědi pro tento oddíl jiný. Upozorňujeme, že režimy cestování autobus, motocykl, taxi a dodávka jsou beta funkce. Úplná data omezení nejsou k dispozici ve všech oblastech. V požadavcích calculateReachableRange se hodnoty bicycle a pedestrian nesmí používat. Mezi možné hodnoty patří: "car", 'truck', 'taxi', 'bus', 'van', 'motorcycle', 'bicycle', 'pedestrian'

uphillEfficiency

Určuje účinnost přeměny chemické energie uložené v palivu na potenciální energii při zvýšení výšky vozidla (tj. PotentialEnergyGained/ChemicalEnergyConsumed). ChemicalEnergyConsumed se získává převodem spotřebovaného paliva na chemickou energii pomocí palivaEnergyDensityInMJoulesPerLiter. Musí být spárován s sjezdovýmEfficiency.

Povolený rozsah hodnot je 0,0 až 1/sjezdovýEfficiency.

Rozumné hodnoty : pro spalovací model : 0.27, pro elektrický model : 0.74

vehicleAxleWeight

Hmotnost na nápravu vozidla v kg. Hodnota 0 znamená, že se neúčtují omezení hmotnosti na nápravu.

vehicleCommercial

Vozidlo se používá ke komerčním účelům, a proto nesmí být povoleno řídit na některých silnicích.

vehicleEngineType

Typ motoru vozidla. Když je zadán podrobný model spotřeby, musí být konzistentní s hodnotou vehicleEngineType. Mezi možné hodnoty patří: "spalování", "elektrické"

vehicleHeading

Směrový směr vozidla ve stupních začínající na skutečný sever a pokračující ve směru hodinových ručiček. Sever je 0 stupňů, východ 90 stupňů, jih 180 stupňů, západ 270 stupňů. Možné hodnoty 0–359

vehicleHeight

Výška vozidla v metrech. Hodnota 0 znamená, že omezení výšky nejsou brána v úvahu.

vehicleLength

Délka vozidla v metrech. Hodnota 0 znamená, že se omezení délky nezohládají.

vehicleLoadType

Typy nákladu, které mohou být klasifikovány jako nebezpečné materiály a omezeny na některých silnicích. Dostupné hodnoty vehicleLoadType jsou americké třídy Hazmat 1 až 9 a navíc obecné klasifikace pro použití v jiných zemích. Hodnoty začínající na USHazmat jsou určené pro směrování v USA, zatímco ostatníHazmat by se měly používat pro všechny ostatní země. vehicleLoadType lze zadat vícekrát. Tento parametr se v současné době uvažuje pouze pro travelMode=truck. Mezi možné hodnoty patří: USHazmatClass1, USHazmatClass2, USHazmatClass3, USHazmatClass4, USHazmatClass5, USHazmatClass6, USHazmatClass7, USHazmatClass8, USHazmatClass9, otherHazmatExplosive, otherHazmatGenermatmat, otherHazmatGenermatal, otherHazmatHarmfulToWater.

vehicleMaxSpeed

Maximální rychlost vozidla v km/hod. Hodnota 0 znamená, že při plánování trasy bude určena a uplatněna odpovídající hodnota pro vozidlo. Během plánování trasy může být přepsána nenulová hodnota.

vehicleWeight

Hmotnost vozidla v kilogramech.

  • Je povinný, pokud je nastaven některý z parametrů *efektivity.

  • Při použití v kontextu modelu spotřeby musí být přísně pozitivní. Zvažují se omezení hmotnosti.

  • Pokud není zadán žádný podrobný model spotřeby a hodnota hmotnosti vozidla je nenulová, pak se zvažuje omezení hmotnosti.

  • Ve všech ostatních případech je tento parametr ignorován.

Rozumné hodnoty : pro model spalování : 1600, pro elektrický model : 1900

vehicleWidth

Šířka vozidla v metrech. Hodnota 0 znamená, že omezení šířky nejsou brána v úvahu.

windingness

Úroveň zatáček pro vzrušující trasu. Tento parametr lze použít pouze ve spojení s routeType=thrilling. Mezi možné hodnoty patří: "nízká", "normální", "vysoká"

Zděděné vlastnosti

abortSignal

Signál, který lze použít k přerušení požadavků.

customHeaders

{object} [customHeaders] Vlastní hlavičky požadavků definované uživatelem, které se použijí před odesláním požadavku.

onDownloadProgress

Zpětné volání, které se aktivuje při stahování.

onUploadProgress

Zpětné volání, které se aktivuje při průběhu nahrávání.

timeout

Počet milisekund, které může požadavek trvat, než se automaticky ukončí.

Podrobnosti vlastnosti

accelerationEfficiency

Určuje účinnost přeměny chemické energie uložené v palivu na kinetickou energii při zrychlování vozidla (tj. KineticEnergyGained/ChemicalEnergyConsumed). ChemicalEnergyConsumed se získává převodem spotřebovaného paliva na chemickou energii pomocí palivaEnergyDensityInMJoulesPerLiter. Musí být spárovaný s deceleracíEfficiency.

Rozsah povolených hodnot je 0,0 až 1/deceleraceEfficiency.

Rozumné hodnoty : pro spalovací model : 0.33, pro elektrický model : 0.66

accelerationEfficiency?: number

Hodnota vlastnosti

number

alternativeType

Řídí optimální s ohledem na daná kritéria plánování počítaných alternativ v porovnání s referenční trasou. Mezi možné hodnoty patří: anyRoute, betterRoute.

alternativeType?: AlternativeRouteType

Hodnota vlastnosti

arriveAt

Datum a čas příjezdu do cílového místa. Musí být zadaný jako dateTime. Není-li posun časového pásma zadán, předpokládá se, že se jedná o posun cílového bodu. Hodnota arriveAt musí být v budoucnosti. Parametr arriveAt nelze použít ve spojení s departAt, minDeviationDistance nebo minDeviationTime.

arriveAt?: Date

Hodnota vlastnosti

Date

auxiliaryPowerInkW

Určuje množství energie spotřebované pomocnými systémy v kilowattech (kW). Může být použit k určení spotřeby vzhledem k zařízením a systémům, jako jsou systémy střídavých, rádiových, topných atd.

Rozumné hodnoty : 1.7

auxiliaryPowerInkW?: string

Hodnota vlastnosti

string

auxiliaryPowerInLitersPerHour

Určuje množství paliva spotřebované pro udržování pomocných systémů vozidla v litrech za hodinu. Může být použit k určení spotřeby vzhledem k zařízením a systémům, jako jsou systémy střídavých, rádiových, topných atd.

Rozumné hodnoty : 0,2

auxiliaryPowerInLitersPerHour?: number

Hodnota vlastnosti

number

avoid

Určuje něco, čeho by se měl výpočet trasy při určování trasy snažit vyhnout. V jednom požadavku lze zadat vícekrát, například "&avoid=motorways&avoid=tollRoads&avoid=ferries". V požadavcích calculateReachableRange se hodnota alreadyUsedRoads nesmí použít. Možné hodnoty zahrnují: "tollRoads", "dálnice", "trajekty", "unpavedRoads", "carpools", "alreadyUsedRoads", "borderCrossings"

avoid?: Avoid[]

Hodnota vlastnosti

Avoid[]

computeBestOrder

Pokud chcete snížit délku trasy, přeuspořádejte body trasy. Poskytuje nejlepší výsledky při použití ve spojení s routeType shortest. Možné hodnoty jsou true nebo false. True vypočítá lepší pořadí, pokud je to možné, ale není možné použít ve spojení s hodnotou maxAlternatives větší než 0 nebo ve spojení s kruhovými body. False použije umístění v daném pořadí a není povoleno použít ve spojení s routeRepresentation none.

computeBestOrder?: boolean

Hodnota vlastnosti

boolean

computeTravelTimeFor

Určuje, jestli se mají vrátit další doby cesty s použitím různých typů informací o provozu (žádný, historický, živý) a výchozího nejlepšího odhadu doby cesty. Mezi možné hodnoty patří: 'none', 'all'

computeTravelTimeFor?: ComputeTravelTimeFor

Hodnota vlastnosti

constantSpeedConsumptionInkWhPerHundredkm

Určuje součást spotřeby závislé na rychlosti. Poskytuje se jako neuspořádaný seznam dvojic rychlost/spotřeba-sazba. Seznam definuje body na křivce spotřeby. Sazby spotřeby pro rychlosti, které nejsou v seznamu, jsou uvedeny takto:

  • lineární interpolací, pokud daná rychlost leží mezi dvěma rychlostmi v seznamu

  • v opačném případě lineární extrapolací za předpokladu konstanty (ΔConsumption/ΔSpeed) určené nejbližšími dvěma body v seznamu

Seznam musí obsahovat 1 až 25 bodů (včetně) a nesmí obsahovat duplicitní body pro stejnou rychlost. Pokud obsahuje pouze jeden bod, použije se míra spotřeby tohoto bodu bez dalšího zpracování.

Spotřeba zadaná pro největší rychlost musí být větší nebo rovna spotřebě předposlední největší rychlosti. Tím se zajistí, že extrapolace nepovede k negativním sazbám spotřeby.

Podobně hodnoty spotřeby zadané pro dvě nejmenší rychlosti v seznamu nemohou vést k záporné spotřebě pro jakoukoli menší rychlost.

Platný rozsah pro hodnoty spotřeby (vyjádřený v kWh/100 km) je mezi 0,01 a 10 0000,0.

Rozumné hodnoty : 50,8.2:130,21,3

Tento parametr je vyžadován pro model elektrické spotřeby.

constantSpeedConsumptionInkWhPerHundredkm?: string

Hodnota vlastnosti

string

constantSpeedConsumptionInLitersPerHundredkm

Určuje součást spotřeby závislé na rychlosti. Poskytuje se jako neuspořádaný seznam dvojic rychlosti oddělených dvojtečkami & spotřeba-sazba. Seznam definuje body na křivce spotřeby. Sazby spotřeby pro rychlosti, které nejsou v seznamu, jsou uvedeny takto:

  • lineární interpolací, pokud daná rychlost leží mezi dvěma rychlostmi v seznamu

  • v opačném případě lineární extrapolací za předpokladu konstanty (ΔConsumption/ΔSpeed) určené nejbližšími dvěma body v seznamu

Seznam musí obsahovat 1 až 25 bodů (včetně) a nesmí obsahovat duplicitní body pro stejnou rychlost. Pokud obsahuje pouze jeden bod, použije se míra spotřeby tohoto bodu bez dalšího zpracování.

Spotřeba zadaná pro největší rychlost musí být větší nebo rovna spotřebě předposlední největší rychlosti. Tím se zajistí, že extrapolace nepovede k negativním sazbám spotřeby.

Podobně hodnoty spotřeby zadané pro dvě nejmenší rychlosti v seznamu nemohou vést k záporné spotřebě pro jakoukoli menší rychlost.

Platný rozsah pro hodnoty spotřeby (vyjádřený v l/100 km) je mezi 0,01 a 100000,0.

Rozumné hodnoty: 50,6.3:130,11,5

Poznámka : Tento parametr je povinný pro model spotřeby spalování.

constantSpeedConsumptionInLitersPerHundredkm?: number

Hodnota vlastnosti

number

currentChargeInkWh

Určuje aktuální zdroj elektrické energie v kilowatthodinách (kWh). Tento parametr existuje společně s parametrem maxChargeInkWh .

Rozsah povolených hodnot je 0,0 až maxChargeInkWh.

Rozumné hodnoty : 43

currentChargeInkWh?: string

Hodnota vlastnosti

string

currentFuelInLiters

Určuje aktuální dodávku paliva v litrech. Rozumné hodnoty : 55

currentFuelInLiters?: number

Hodnota vlastnosti

number

decelerationEfficiency

Určuje účinnost přeměny kinetické energie na uložené (nespotřebované) palivo při zpomalení vozidla (tj. ChemicalEnergySaved/KineticEnergyLost). ChemicalEnergySaved se získává převodem uloženého (nespotřebovaného) paliva na energii pomocí fuelEnergyDensityInMJoulesPerLiter. Musí být spárovaný s accelerationEfficiency.

Povolený rozsah hodnot je 0,0 až 1/accelerationEfficiency.

Rozumné hodnoty : pro spalovací model : 0.83, pro elektrický model : 0.91

decelerationEfficiency?: number

Hodnota vlastnosti

number

departAt

Datum a čas odjezdu z místa původu. Od této chvíle je třeba zadat datum a čas odletu. Pokud není zadaný posun časového pásma, předpokládá se, že se jedná o posun počátečního bodu. Hodnota departAt musí být v budoucnosti ve formátu data a času (1996-12-19T16:39:57-08:00).

departAt?: Date

Hodnota vlastnosti

Date

downhillEfficiency

Určuje účinnost přeměny potenciální energie na úsporu (nespotřebované) palivo, když vozidlo ztratí výšku (tj. ChemicalEnergySaved/PotentialEnergyLost). ChemicalEnergySaved se získává převodem uloženého (nespotřebovaného) paliva na energii pomocí fuelEnergyDensityInMJoulesPerLiter. Musí být spárován s uphillEfficiency.

Rozsah povolených hodnot je 0,0 až 1/uphillEfficiency.

Rozumné hodnoty : pro spalovací model : 0,51, pro elektrický model : 0,73

downhillEfficiency?: number

Hodnota vlastnosti

number

fuelEnergyDensityInMJoulesPerLiter

Určuje množství chemické energie uložené v jednom litru paliva v megajoulech (MJ). Používá se ve spojení s *parametry účinnosti pro převody mezi uloženou nebo spotřebovanou energií a palivem. Například hustota energie je 34,2 MJ/l pro benzín a 35,8 MJ/l pro naftu. Tento parametr je povinný, pokud je nastaven parametr *Efficiency .

Rozumné hodnoty : 34,2

fuelEnergyDensityInMJoulesPerLiter?: number

Hodnota vlastnosti

number

hilliness

Stupeň kopcovitosti pro vzrušující cestu. Tento parametr lze použít pouze ve spojení s parametrem routeType=thrilling. Mezi možné hodnoty patří: "nízký", "normální", "vysoký".

hilliness?: Hilliness

Hodnota vlastnosti

instructionsType

Pokud je zadaný, vrátí se pokyny. Všimněte si, že parametr instructionsType nelze použít ve spojení s parametrem routeRepresentation=none. Možné hodnoty: 'coded', 'text', 'tagged'

instructionsType?: RouteInstructionsType

Hodnota vlastnosti

language

Parametr jazyka určuje jazyk zpráv s pokyny. Nemá vliv na správná podstatná jména (názvy ulic, náměstí atd.). Nemá žádný vliv, když instructionsType=coded. Povolené hodnoty jsou (podmnožinou) popisovaných značek jazyka IETF.

language?: string

Hodnota vlastnosti

string

maxAlternatives

Počet požadovaných alternativních tras, které se mají vypočítat. Výchozí hodnota: 0, minimum: 0 a maximum: 5

maxAlternatives?: number

Hodnota vlastnosti

number

maxChargeInkWh

Určuje maximální dodávku elektrické energie v kilowatthodinách (kWh), která může být uložena v baterii vozidla. Tento parametr existuje společně s parametrem currentChargeInkWh .

Minimální hodnota musí být větší než nebo rovna currentChargeInkWh.

Rozumné hodnoty : 85

maxChargeInkWh?: string

Hodnota vlastnosti

string

minDeviationDistance

Všechny alternativní trasy vrácené použijí referenční trasu (viz část Požadavky POST) z bodu původu požadavku calculateRoute alespoň po dobu tohoto počtu metrů. Lze použít pouze při rekonstrukci trasy. Parametr minDeviationDistance nelze použít ve spojení s funkcí arriveAt.

minDeviationDistance?: number

Hodnota vlastnosti

number

minDeviationTime

Všechny alternativní trasy vrácené po dobu alespoň tohoto počtu sekund budou od počátečního bodu požadavku calculateRoute sledovat referenční trasu (viz část Požadavky POST). Lze použít pouze při rekonstrukci trasy. Parametr minDeviationTime nelze použít ve spojení s funkcí arriveAt.

minDeviationTime?: number

Hodnota vlastnosti

number

report

Určuje, která data by měla být hlášena pro účely diagnostiky. Jedinou možnou hodnotou je effectiveSettings. Hlásí efektivní parametry nebo data použitá při volání rozhraní API. V případě výchozích parametrů se výchozí hodnota projeví v případě, že parametr nebyl zadán volajícím.

report?: string

Hodnota vlastnosti

string

routeRepresentation

Určuje reprezentaci sady tras poskytovaných jako odpověď. Tuto hodnotu parametru lze použít pouze ve spojení s computeBestOrder=true. Mezi možné hodnoty patří: "křivka", "summaryOnly", "none"

routeRepresentation?: RouteRepresentation

Hodnota vlastnosti

routeType

Typ požadované trasy. Mezi možné hodnoty patří: "nejrychlejší", "nejkratší", "eco", "vzrušující"

routeType?: RouteType

Hodnota vlastnosti

sectionType

Určuje, které typy oddílů jsou hlášeny v odpovědi na trasu.

Pokud například sectionType = chodec, vrátí se oddíly, které jsou vhodné pouze pro chodce. Je možné použít více typů. Výchozí sectionType odkazuje na vstup travelMode. Ve výchozím nastavení je travelMode nastavený na car. Mezi možné hodnoty patří: 'carTrain', 'country', 'ferry', 'motorway', 'pedestrian', 'tollRoad', 'tollVignette', 'traffic', 'travelMode', 'tunnel'

sectionType?: SectionType

Hodnota vlastnosti

traffic

Možné hodnoty:

  • true – Zvažte všechny dostupné informace o provozu během směrování.
  • false – ignoruje aktuální data o provozu během směrování. Všimněte si, že i když jsou aktuální data o provozu během směrování ignorována, vliv historického provozu na efektivní rychlosti silnic je stále začleněn.
traffic?: boolean

Hodnota vlastnosti

boolean

travelMode

Režim cesty pro požadovanou trasu. Upozorňujeme, že požadovaný režim travelMode nemusí být k dispozici pro celou trasu. Pokud požadovaný režim travelMode není pro určitou část dostupný, bude prvek travelMode odpovědi pro tento oddíl jiný. Upozorňujeme, že režimy cestování autobus, motocykl, taxi a dodávka jsou beta funkce. Úplná data omezení nejsou k dispozici ve všech oblastech. V požadavcích calculateReachableRange se hodnoty bicycle a pedestrian nesmí používat. Mezi možné hodnoty patří: "car", 'truck', 'taxi', 'bus', 'van', 'motorcycle', 'bicycle', 'pedestrian'

travelMode?: TravelMode

Hodnota vlastnosti

uphillEfficiency

Určuje účinnost přeměny chemické energie uložené v palivu na potenciální energii při zvýšení výšky vozidla (tj. PotentialEnergyGained/ChemicalEnergyConsumed). ChemicalEnergyConsumed se získává převodem spotřebovaného paliva na chemickou energii pomocí palivaEnergyDensityInMJoulesPerLiter. Musí být spárován s sjezdovýmEfficiency.

Povolený rozsah hodnot je 0,0 až 1/sjezdovýEfficiency.

Rozumné hodnoty : pro spalovací model : 0.27, pro elektrický model : 0.74

uphillEfficiency?: number

Hodnota vlastnosti

number

vehicleAxleWeight

Hmotnost na nápravu vozidla v kg. Hodnota 0 znamená, že se neúčtují omezení hmotnosti na nápravu.

vehicleAxleWeight?: number

Hodnota vlastnosti

number

vehicleCommercial

Vozidlo se používá ke komerčním účelům, a proto nesmí být povoleno řídit na některých silnicích.

vehicleCommercial?: boolean

Hodnota vlastnosti

boolean

vehicleEngineType

Typ motoru vozidla. Když je zadán podrobný model spotřeby, musí být konzistentní s hodnotou vehicleEngineType. Mezi možné hodnoty patří: "spalování", "elektrické"

vehicleEngineType?: VehicleEngineType

Hodnota vlastnosti

vehicleHeading

Směrový směr vozidla ve stupních začínající na skutečný sever a pokračující ve směru hodinových ručiček. Sever je 0 stupňů, východ 90 stupňů, jih 180 stupňů, západ 270 stupňů. Možné hodnoty 0–359

vehicleHeading?: number

Hodnota vlastnosti

number

vehicleHeight

Výška vozidla v metrech. Hodnota 0 znamená, že omezení výšky nejsou brána v úvahu.

vehicleHeight?: number

Hodnota vlastnosti

number

vehicleLength

Délka vozidla v metrech. Hodnota 0 znamená, že se omezení délky nezohládají.

vehicleLength?: number

Hodnota vlastnosti

number

vehicleLoadType

Typy nákladu, které mohou být klasifikovány jako nebezpečné materiály a omezeny na některých silnicích. Dostupné hodnoty vehicleLoadType jsou americké třídy Hazmat 1 až 9 a navíc obecné klasifikace pro použití v jiných zemích. Hodnoty začínající na USHazmat jsou určené pro směrování v USA, zatímco ostatníHazmat by se měly používat pro všechny ostatní země. vehicleLoadType lze zadat vícekrát. Tento parametr se v současné době uvažuje pouze pro travelMode=truck. Mezi možné hodnoty patří: USHazmatClass1, USHazmatClass2, USHazmatClass3, USHazmatClass4, USHazmatClass5, USHazmatClass6, USHazmatClass7, USHazmatClass8, USHazmatClass9, otherHazmatExplosive, otherHazmatGenermatmat, otherHazmatGenermatal, otherHazmatHarmfulToWater.

vehicleLoadType?: VehicleLoadType

Hodnota vlastnosti

vehicleMaxSpeed

Maximální rychlost vozidla v km/hod. Hodnota 0 znamená, že při plánování trasy bude určena a uplatněna odpovídající hodnota pro vozidlo. Během plánování trasy může být přepsána nenulová hodnota.

vehicleMaxSpeed?: number

Hodnota vlastnosti

number

vehicleWeight

Hmotnost vozidla v kilogramech.

  • Je povinný, pokud je nastaven některý z parametrů *efektivity.

  • Při použití v kontextu modelu spotřeby musí být přísně pozitivní. Zvažují se omezení hmotnosti.

  • Pokud není zadán žádný podrobný model spotřeby a hodnota hmotnosti vozidla je nenulová, pak se zvažuje omezení hmotnosti.

  • Ve všech ostatních případech je tento parametr ignorován.

Rozumné hodnoty : pro model spalování : 1600, pro elektrický model : 1900

vehicleWeight?: number

Hodnota vlastnosti

number

vehicleWidth

Šířka vozidla v metrech. Hodnota 0 znamená, že omezení šířky nejsou brána v úvahu.

vehicleWidth?: number

Hodnota vlastnosti

number

windingness

Úroveň zatáček pro vzrušující trasu. Tento parametr lze použít pouze ve spojení s routeType=thrilling. Mezi možné hodnoty patří: "nízká", "normální", "vysoká"

windingness?: Windingness

Hodnota vlastnosti

Podrobnosti zděděných vlastností

abortSignal

Signál, který lze použít k přerušení požadavků.

abortSignal?: AbortSignalLike

Hodnota vlastnosti

AbortSignalLike

Zděděno z RequestOptionsBase.abortSignal

customHeaders

{object} [customHeaders] Vlastní hlavičky požadavků definované uživatelem, které se použijí před odesláním požadavku.

customHeaders?: [key: string]: string

Hodnota vlastnosti

[key: string]: string

Zděděno z RequestOptionsBase.customHeaders

onDownloadProgress

Zpětné volání, které se aktivuje při stahování.

onDownloadProgress?: (progress: TransferProgressEvent) => void

Hodnota vlastnosti

(progress: TransferProgressEvent) => void

Zděděno z RequestOptionsBase.onDownloadProgress

onUploadProgress

Zpětné volání, které se aktivuje při průběhu nahrávání.

onUploadProgress?: (progress: TransferProgressEvent) => void

Hodnota vlastnosti

(progress: TransferProgressEvent) => void

Zděděno z RequestOptionsBase.onUploadProgress

timeout

Počet milisekund, které může požadavek trvat, než se automaticky ukončí.

timeout?: number

Hodnota vlastnosti

number

Zděděno z RequestOptionsBase.timeout