Udostępnij za pośrednictwem


RoutePostRouteDirectionsOptionalParams interface

Parametry opcjonalne.

Extends

RequestOptionsBase

Właściwości

accelerationEfficiency

Określa efektywność konwersji energii chemicznej przechowywanej w paliwie na energię kinetyczną, gdy pojazd przyspiesza (tj. KineticPrzekażed/ChemicalCareConsumed). Substancja ChemicznaWykonsumowana jest uzyskiwana przez konwersję zużytego paliwa na energię chemiczną przy użyciu paliwaPrzeciągnięciaInMJoulesPerLiter. Musi być sparowana z decelerationEfficiency.

Dozwolony zakres wartości to od 0,0 do 1/decelerationEfficiency.

Rozsądne wartości: dla modelu spalania : 0,33, dla modelu elektrycznego : 0,66

alternativeType

Kontroluje optymalność w odniesieniu do podanych kryteriów planowania obliczonych alternatyw w porównaniu z trasą referencyjną. Możliwe wartości to: "anyRoute", "betterRoute"

arriveAt

Data i godzina przybycia do punktu docelowego. Musi być określona jako data/godzina. Jeśli nie określono przesunięcia strefy czasowej, zakłada się, że jest to punkt docelowy. Wartość arriveAt musi być w przyszłości. Nie można użyć parametru arriveAt w połączeniu z parametrem departAt, minDeviationDistance lub minDeviationTime.

auxiliaryPowerInkW

Określa ilość energii zużywanej do utrzymania systemów pomocniczych w kilowatach (kW). Może służyć do określania zużycia ze względu na urządzenia i systemy, takie jak systemy AC, radio, ogrzewanie itp.

Rozsądne wartości: 1,7

auxiliaryPowerInLitersPerHour

Określa ilość paliwa zużywanego dla systemów pomocniczych pojazdu, w litrach na godzinę. Może służyć do określania zużycia ze względu na urządzenia i systemy, takie jak systemy AC, radio, ogrzewanie itp.

Rozsądne wartości: 0,2

avoid

Określa coś, czego należy unikać podczas określania trasy. Można określić wiele razy w jednym żądaniu, na przykład "&avoid=autostrady&avoid=tollRoads&unikaj =promy". W żądaniach calculateReachableRange wartość jużUsedRoads nie może być używana. Możliwe wartości obejmują: "tollRoads", "autostrady", "promy", "unpavedRoads", "carpools", "alreadyUsedRoads", "borderCrossings"

computeBestOrder

Zmień kolejność punktów tras, aby zmniejszyć długość trasy. Daje najlepsze wyniki w połączeniu z routeType najkrótszym. Możliwe wartości są prawdziwe lub fałszywe. Prawda oblicza lepszą kolejność, jeśli jest to możliwe, ale nie może być używana w połączeniu z wartością maxAlternatives większą niż 0 lub w połączeniu z punktami drogi okręgu. Wartość False będzie używać lokalizacji w podanej kolejności i nie może być używana w połączeniu z routeRepresentation none.

computeTravelTimeFor

Określa, czy zwracać dodatkowe czasy podróży przy użyciu różnych typów informacji o ruchu (brak, historyczny, na żywo), a także domyślny czas podróży najlepiej szacowany. Możliwe wartości to: "none", "all"

constantSpeedConsumptionInkWhPerHundredkm

Określa składnik zużycia zależny od szybkości. Podana jako nieurządkowana lista par szybkości/szybkości użycia. Lista definiuje punkty na krzywej zużycia. Stawki zużycia dla prędkości, które nie znajdują się na liście, znajdują się w następujący sposób:

  • przez interpolację liniową, jeśli dana szybkość znajduje się między dwiema prędkościami na liście

  • przez ekstrapolację liniową w przeciwnym razie przy założeniu stałej (ΔConsumption/ΔSpeed) określonej przez najbliższe dwa punkty na liście

Lista musi zawierać od 1 do 25 punktów (włącznie) i może nie zawierać zduplikowanych punktów dla tej samej prędkości. Jeśli zawiera tylko pojedynczy punkt, wskaźnik zużycia tego punktu jest używany bez dalszego przetwarzania.

Zużycie określone dla największej prędkości musi być większe niż lub równe z wyjątkiem największej prędkości. Gwarantuje to, że ekstrapolacja nie prowadzi do negatywnych wskaźników zużycia.

Podobnie wartości zużycia określone dla dwóch najmniejszych prędkości na liście nie mogą prowadzić do negatywnego wskaźnika zużycia dla mniejszej prędkości.

Prawidłowy zakres wartości zużycia (wyrażony w kWh/100 km) wynosi od 0,01 do 100000,0.

Rozsądne wartości: 50,8.2:130,21.3

Ten parametr jest wymagany dla modelu zużycia energii elektrycznej.

constantSpeedConsumptionInLitersPerHundredkm

Określa składnik zużycia zależny od szybkości. Podana jako nieuorderowana lista dwukropków rozdzielonych prędkością & par z szybkością zużycia. Lista definiuje punkty na krzywej zużycia. Stawki zużycia dla prędkości, które nie znajdują się na liście, znajdują się w następujący sposób:

  • przez interpolację liniową, jeśli dana szybkość znajduje się między dwiema prędkościami na liście

  • przez ekstrapolację liniową w przeciwnym razie przy założeniu stałej (ΔConsumption/ΔSpeed) określonej przez najbliższe dwa punkty na liście

Lista musi zawierać od 1 do 25 punktów (włącznie) i może nie zawierać zduplikowanych punktów dla tej samej prędkości. Jeśli zawiera tylko pojedynczy punkt, wskaźnik zużycia tego punktu jest używany bez dalszego przetwarzania.

Zużycie określone dla największej prędkości musi być większe niż lub równe z wyjątkiem największej prędkości. Gwarantuje to, że ekstrapolacja nie prowadzi do negatywnych wskaźników zużycia.

Podobnie wartości zużycia określone dla dwóch najmniejszych prędkości na liście nie mogą prowadzić do negatywnego wskaźnika zużycia dla mniejszej prędkości.

Prawidłowy zakres wartości zużycia (wyrażony w l/100 km) wynosi od 0,01 do 100000,0.

Rozsądne wartości: 50,6.3:130,11.5

Uwaga : ten parametr jest wymagany dla modelu zużycia spalania.

currentChargeInkWh

Określa bieżące zasilanie energii elektrycznej w godzinach kilowatów (kWh). Ten parametr współistnieje z parametrem maxChargeInkWh .

Dozwolony zakres wartości to 0,0 do maxChargeInkWh.

Rozsądne wartości: 43

currentFuelInLiters

Określa bieżącą dostawę paliwa w litrach. Rozsądne wartości: 55

decelerationEfficiency

Określa wydajność konwersji energii kinetycznej na zaoszczędzone (nieużywane) paliwo, gdy pojazd zwalnia (tj. Chemical ChemicalsSaved/KineticCareLost). Substancja ChemicznaSaved jest uzyskiwana przez konwersję zaoszczędzonego (nieużytowanego) paliwa na energię przy użyciu paliwaSerweryInMJoulesPerLiter. Musi być sparowana z przyspieszeniemSprawność.

Dozwolony zakres wartości to od 0,0 do 1/przyspieszanieSprawność.

Rozsądne wartości: dla modelu spalania : 0,83, dla modelu elektrycznego : 0,91

departAt

Data i godzina odejścia z punktu początkowego. Czasy odlotu oprócz teraz muszą być określone jako data/godzina. Jeśli nie określono przesunięcia strefy czasowej, zakłada się, że jest to punkt początkowy. Wartość departAt musi być w przyszłości w formacie daty i godziny (1996-12-19T16:39:57-08:00).

downhillEfficiency

Określa wydajność konwersji potencjalnej energii do zaoszczędzonego (nieużytowanego) paliwa, gdy pojazd traci wysokość (tj. Chemical AnabolicSaved/PotentialCareLost). Substancja ChemicznaSaved jest uzyskiwana przez konwersję zaoszczędzonego (nieużytowanego) paliwa na energię przy użyciu paliwaSerweryInMJoulesPerLiter. Musi być sparowana z pod góręSprawność.

Dozwolony zakres wartości to od 0,0 do 1/pod góręSprawność.

Rozsądne wartości: dla modelu spalania : 0,51, dla modelu elektrycznego : 0,73

fuelEnergyDensityInMJoulesPerLiter

Określa ilość energii chemicznej przechowywanej w jednym litrze paliwa w megajoulach (MJ). Jest on używany w połączeniu z *Parametrami wydajności konwersji między zapisaną lub zużywaną energią a paliwem. Na przykład gęstość energii wynosi 34,2 MJ/l dla benzyny, a 35,8 MJ/l dla paliwa wysokoprężnego. Ten parametr jest wymagany, jeśli ustawiono dowolny parametr *Wydajność .

Rozsądne wartości: 34.2

hilliness

Stopień wzgórza do porywającej trasy. Ten parametr może być używany tylko w połączeniu z routeType=thrilling. Możliwe wartości to: "niski", "normalny", "wysoki"

instructionsType

Jeśli zostanie określona, zostaną zwrócone instrukcje dotyczące wskazówek. Należy pamiętać, że parametr instructionsType nie może być używany w połączeniu z routeRepresentation=none. Możliwe wartości to: "zakodowane", "text", "tagged"

language

Parametr języka określa język komunikatów wskazówek. Nie ma to wpływu na właściwe elementy (nazwy ulic, placu itp.) Nie ma wpływu, gdy instructionsType=coded. Dozwolone wartości to (podzbiór) opisane tagi języka IETF

maxAlternatives

Liczba żądanych tras alternatywnych do obliczenia. Ustawienie domyślne: 0, minimum: 0 i maksimum: 5

maxChargeInkWh

Określa maksymalne zasilanie energii elektrycznej w godzinach kilowatów (kWh), które mogą być przechowywane w baterii pojazdu. Ten parametr współistnieje z bieżącym parametremChargeInkWh .

Wartość minimalna musi być większa lub równa bieżącejChargeInkWh.

Rozsądne wartości: 85

minDeviationDistance

Wszystkie zwrócone trasy alternatywne będą podążać za trasą referencyjną (zobacz sekcję POST Requests) z punktu początkowego żądania calculateRoute dla co najmniej tej liczby metrów. Można go używać tylko podczas rekonstrukcyjnej trasy. Nie można użyć parametru minDeviationDistance w połączeniu z elementem arriveAt

minDeviationTime

Wszystkie zwrócone trasy alternatywne będą podążać za trasą referencyjną (zobacz sekcję POST Requests) z punktu początkowego żądania calculateRoute przez co najmniej tę liczbę sekund. Można go używać tylko podczas rekonstrukcyjnej trasy. Nie można użyć parametru minDeviationTime w połączeniu z elementem arriveAt

report

Określa, które dane mają być zgłaszane do celów diagnostycznych. Jedyną możliwą wartością jest effectiveSettings. Zgłasza obowiązujące parametry lub dane używane podczas wywoływania interfejsu API. W przypadku domyślnych parametrów wartość domyślna zostanie odzwierciedlona, gdzie parametr nie został określony przez obiekt wywołujący.

routeRepresentation

Określa reprezentację zestawu tras podanych jako odpowiedź. Ta wartość parametru może być używana tylko w połączeniu z computeBestOrder=true. Możliwe wartości to: "polyline", "summaryOnly", "none"

routeType

Żądany typ trasy. Możliwe wartości to: "najszybszy", "najkrótszy", "eco", "porywający"

sectionType

Określa, które typy sekcji są zgłaszane w odpowiedzi trasy.

Jeśli na przykład sekcjaType = piesi, są zwracane tylko sekcje odpowiednie dla pieszych. Można użyć wielu typów. Domyślny typ sekcji odnosi się do danych wejściowych travelMode. Domyślnie element travelMode jest ustawiony na samochód. Możliwe wartości obejmują: "carTrain", "country", "ferry", "highway", "pedestrian", "tollRoad", "tollVignette", "traffic", "travelMode", "tunnel"

traffic

Możliwe wartości:

  • true — należy wziąć pod uwagę wszystkie dostępne informacje o ruchu podczas routingu
  • false — ignoruj bieżące dane ruchu podczas routingu. Należy pamiętać, że chociaż bieżące dane ruchu są ignorowane podczas routingu, wpływ historycznego ruchu na efektywne prędkości drogowe jest nadal uwzględniany.
travelMode

Tryb podróży dla żądanej trasy. Należy pamiętać, że żądany tryb travelMode może nie być dostępny dla całej trasy. Jeśli żądany element travelMode nie jest dostępny dla określonej sekcji, element travelMode odpowiedzi dla tej sekcji będzie inny. Należy pamiętać, że tryby podróży autobus, motocykl, taksówka i van są funkcją BETA. Pełne dane ograniczeń nie są dostępne we wszystkich obszarach. W żądaniach calculateReachableRange nie można używać wartości roweru i pieszych. Możliwe wartości to: "samochód", "ciężarówka", "taxi", "bus", "van", "motocykl", "rower", "pieszy"

uphillEfficiency

Określa wydajność konwersji energii chemicznej przechowywanej w paliwie na potencjalną energię, gdy pojazd zyskuje podniesienie (tj. Potential AnabolicGained/ChemicalScsiConsumed). Substancja ChemicznaWykonsumowana jest uzyskiwana przez konwersję zużytego paliwa na energię chemiczną przy użyciu paliwaPrzeciągnięciaInMJoulesPerLiter. Musi być sparowana z wadą downhillEfficiency.

Dozwolony zakres wartości to od 0,0 do 1/downhillEfficiency.

Rozsądne wartości: dla modelu spalania : 0,27, dla modelu elektrycznego : 0,74

vehicleAxleWeight

Waga na oś pojazdu w kg. Wartość 0 oznacza, że ograniczenia wagi na oś nie są brane pod uwagę.

vehicleCommercial

Pojazd jest używany do celów komercyjnych i w związku z tym może nie być dozwolony do jazdy na niektórych drogach.

vehicleEngineType

Typ silnika pojazdu. Po określeniu szczegółowego modelu zużycia musi być zgodny z wartością vehicleEngineType. Możliwe wartości to: "spalania", "elektryczny"

vehicleHeading

Kierunek pojazdu w stopniach rozpoczynających się na prawdziwej Północy i kontynuowaniu w kierunku wskazówek zegara. Północ jest 0 stopni, wschód jest 90 stopni, południe jest 180 stopni, zachód jest 270 stopni. Możliwe wartości 0–359

vehicleHeight

Wysokość pojazdu w metrach. Wartość 0 oznacza, że ograniczenia wysokości nie są brane pod uwagę.

vehicleLength

Długość pojazdu w metrach. Wartość 0 oznacza, że ograniczenia długości nie są brane pod uwagę.

vehicleLoadType

Typy ładunków, które mogą być klasyfikowane jako materiały niebezpieczne i ograniczone z niektórych dróg. Dostępne wartości vehicleLoadType to klasy us Hazmat od 1 do 9 oraz klasyfikacje ogólne do użycia w innych krajach. Wartości rozpoczynające się od USHazmat są przeznaczone dla routingu usa, podczas gdy inneHazmat powinny być używane dla wszystkich innych krajów. vehicleLoadType można określić wiele razy. Ten parametr jest obecnie uznawany tylko za travelMode=truck. Możliwe wartości obejmują: "USHazmatClass1", "USHazmatClass2", "USHazmatClass3", "USHazmatClass4", "USHazmatClass5", "USHazmatClass6", "USHazmatClass7", "USHazmatClass8", "USHazmatClass9", "otherHazmatExplosive", "otherHazmatGeneral", "otherHazmatHarmfulToWater"

vehicleMaxSpeed

Maksymalna prędkość pojazdu w km/godzinę. Wartość 0 oznacza, że odpowiednia wartość dla pojazdu zostanie określona i zastosowana podczas planowania trasy. Wartość niezerowa może zostać zastąpiona podczas planowania trasy.

vehicleWeight

Waga pojazdu w kilogramach.

  • Jest to obowiązkowe, jeśli którykolwiek z parametrów *Wydajność jest ustawiony.

  • Musi być ściśle dodatnia, gdy jest używana w kontekście modelu zużycia. Ograniczenia wagi są brane pod uwagę.

  • Jeśli nie określono żadnego szczegółowego modelu zużycia , a wartość pojazduWeight nie jest zerowa, należy rozważyć ograniczenia wagi.

  • We wszystkich innych przypadkach ten parametr jest ignorowany.

Rozsądne wartości: dla modelu spalania : 1600, dla modelu elektrycznego : 1900

vehicleWidth

Szerokość pojazdu w metrach. Wartość 0 oznacza, że ograniczenia szerokości nie są brane pod uwagę.

windingness

Poziom zwrotów dla porywającej trasy. Ten parametr może być używany tylko w połączeniu z routeType=thrilling. Możliwe wartości to: "niski", "normalny", "wysoki"

Właściwości dziedziczone

abortSignal

Sygnał, który może służyć do przerwania żądań.

customHeaders

{object} [customHeaders] Nagłówki żądań niestandardowych zdefiniowane przez użytkownika, które zostaną zastosowane przed wysłaniem żądania.

onDownloadProgress

Wywołanie zwrotne, które jest uruchamiane po postępie pobierania.

onUploadProgress

Wywołanie zwrotne, które jest uruchamiane po postępie przekazywania.

timeout

Liczba milisekund żądania może potrwać przed automatycznym kończeniem.

Szczegóły właściwości

accelerationEfficiency

Określa efektywność konwersji energii chemicznej przechowywanej w paliwie na energię kinetyczną, gdy pojazd przyspiesza (tj. KineticPrzekażed/ChemicalCareConsumed). Substancja ChemicznaWykonsumowana jest uzyskiwana przez konwersję zużytego paliwa na energię chemiczną przy użyciu paliwaPrzeciągnięciaInMJoulesPerLiter. Musi być sparowana z decelerationEfficiency.

Dozwolony zakres wartości to od 0,0 do 1/decelerationEfficiency.

Rozsądne wartości: dla modelu spalania : 0,33, dla modelu elektrycznego : 0,66

accelerationEfficiency?: number

Wartość właściwości

number

alternativeType

Kontroluje optymalność w odniesieniu do podanych kryteriów planowania obliczonych alternatyw w porównaniu z trasą referencyjną. Możliwe wartości to: "anyRoute", "betterRoute"

alternativeType?: AlternativeRouteType

Wartość właściwości

arriveAt

Data i godzina przybycia do punktu docelowego. Musi być określona jako data/godzina. Jeśli nie określono przesunięcia strefy czasowej, zakłada się, że jest to punkt docelowy. Wartość arriveAt musi być w przyszłości. Nie można użyć parametru arriveAt w połączeniu z parametrem departAt, minDeviationDistance lub minDeviationTime.

arriveAt?: Date

Wartość właściwości

Date

auxiliaryPowerInkW

Określa ilość energii zużywanej do utrzymania systemów pomocniczych w kilowatach (kW). Może służyć do określania zużycia ze względu na urządzenia i systemy, takie jak systemy AC, radio, ogrzewanie itp.

Rozsądne wartości: 1,7

auxiliaryPowerInkW?: string

Wartość właściwości

string

auxiliaryPowerInLitersPerHour

Określa ilość paliwa zużywanego dla systemów pomocniczych pojazdu, w litrach na godzinę. Może służyć do określania zużycia ze względu na urządzenia i systemy, takie jak systemy AC, radio, ogrzewanie itp.

Rozsądne wartości: 0,2

auxiliaryPowerInLitersPerHour?: number

Wartość właściwości

number

avoid

Określa coś, czego należy unikać podczas określania trasy. Można określić wiele razy w jednym żądaniu, na przykład "&avoid=autostrady&avoid=tollRoads&unikaj =promy". W żądaniach calculateReachableRange wartość jużUsedRoads nie może być używana. Możliwe wartości obejmują: "tollRoads", "autostrady", "promy", "unpavedRoads", "carpools", "alreadyUsedRoads", "borderCrossings"

avoid?: Avoid[]

Wartość właściwości

Avoid[]

computeBestOrder

Zmień kolejność punktów tras, aby zmniejszyć długość trasy. Daje najlepsze wyniki w połączeniu z routeType najkrótszym. Możliwe wartości są prawdziwe lub fałszywe. Prawda oblicza lepszą kolejność, jeśli jest to możliwe, ale nie może być używana w połączeniu z wartością maxAlternatives większą niż 0 lub w połączeniu z punktami drogi okręgu. Wartość False będzie używać lokalizacji w podanej kolejności i nie może być używana w połączeniu z routeRepresentation none.

computeBestOrder?: boolean

Wartość właściwości

boolean

computeTravelTimeFor

Określa, czy zwracać dodatkowe czasy podróży przy użyciu różnych typów informacji o ruchu (brak, historyczny, na żywo), a także domyślny czas podróży najlepiej szacowany. Możliwe wartości to: "none", "all"

computeTravelTimeFor?: ComputeTravelTimeFor

Wartość właściwości

constantSpeedConsumptionInkWhPerHundredkm

Określa składnik zużycia zależny od szybkości. Podana jako nieurządkowana lista par szybkości/szybkości użycia. Lista definiuje punkty na krzywej zużycia. Stawki zużycia dla prędkości, które nie znajdują się na liście, znajdują się w następujący sposób:

  • przez interpolację liniową, jeśli dana szybkość znajduje się między dwiema prędkościami na liście

  • przez ekstrapolację liniową w przeciwnym razie przy założeniu stałej (ΔConsumption/ΔSpeed) określonej przez najbliższe dwa punkty na liście

Lista musi zawierać od 1 do 25 punktów (włącznie) i może nie zawierać zduplikowanych punktów dla tej samej prędkości. Jeśli zawiera tylko pojedynczy punkt, wskaźnik zużycia tego punktu jest używany bez dalszego przetwarzania.

Zużycie określone dla największej prędkości musi być większe niż lub równe z wyjątkiem największej prędkości. Gwarantuje to, że ekstrapolacja nie prowadzi do negatywnych wskaźników zużycia.

Podobnie wartości zużycia określone dla dwóch najmniejszych prędkości na liście nie mogą prowadzić do negatywnego wskaźnika zużycia dla mniejszej prędkości.

Prawidłowy zakres wartości zużycia (wyrażony w kWh/100 km) wynosi od 0,01 do 100000,0.

Rozsądne wartości: 50,8.2:130,21.3

Ten parametr jest wymagany dla modelu zużycia energii elektrycznej.

constantSpeedConsumptionInkWhPerHundredkm?: string

Wartość właściwości

string

constantSpeedConsumptionInLitersPerHundredkm

Określa składnik zużycia zależny od szybkości. Podana jako nieuorderowana lista dwukropków rozdzielonych prędkością & par z szybkością zużycia. Lista definiuje punkty na krzywej zużycia. Stawki zużycia dla prędkości, które nie znajdują się na liście, znajdują się w następujący sposób:

  • przez interpolację liniową, jeśli dana szybkość znajduje się między dwiema prędkościami na liście

  • przez ekstrapolację liniową w przeciwnym razie przy założeniu stałej (ΔConsumption/ΔSpeed) określonej przez najbliższe dwa punkty na liście

Lista musi zawierać od 1 do 25 punktów (włącznie) i może nie zawierać zduplikowanych punktów dla tej samej prędkości. Jeśli zawiera tylko pojedynczy punkt, wskaźnik zużycia tego punktu jest używany bez dalszego przetwarzania.

Zużycie określone dla największej prędkości musi być większe niż lub równe z wyjątkiem największej prędkości. Gwarantuje to, że ekstrapolacja nie prowadzi do negatywnych wskaźników zużycia.

Podobnie wartości zużycia określone dla dwóch najmniejszych prędkości na liście nie mogą prowadzić do negatywnego wskaźnika zużycia dla mniejszej prędkości.

Prawidłowy zakres wartości zużycia (wyrażony w l/100 km) wynosi od 0,01 do 100000,0.

Rozsądne wartości: 50,6.3:130,11.5

Uwaga : ten parametr jest wymagany dla modelu zużycia spalania.

constantSpeedConsumptionInLitersPerHundredkm?: number

Wartość właściwości

number

currentChargeInkWh

Określa bieżące zasilanie energii elektrycznej w godzinach kilowatów (kWh). Ten parametr współistnieje z parametrem maxChargeInkWh .

Dozwolony zakres wartości to 0,0 do maxChargeInkWh.

Rozsądne wartości: 43

currentChargeInkWh?: string

Wartość właściwości

string

currentFuelInLiters

Określa bieżącą dostawę paliwa w litrach. Rozsądne wartości: 55

currentFuelInLiters?: number

Wartość właściwości

number

decelerationEfficiency

Określa wydajność konwersji energii kinetycznej na zaoszczędzone (nieużywane) paliwo, gdy pojazd zwalnia (tj. Chemical ChemicalsSaved/KineticCareLost). Substancja ChemicznaSaved jest uzyskiwana przez konwersję zaoszczędzonego (nieużytowanego) paliwa na energię przy użyciu paliwaSerweryInMJoulesPerLiter. Musi być sparowana z przyspieszeniemSprawność.

Dozwolony zakres wartości to od 0,0 do 1/przyspieszanieSprawność.

Rozsądne wartości: dla modelu spalania : 0,83, dla modelu elektrycznego : 0,91

decelerationEfficiency?: number

Wartość właściwości

number

departAt

Data i godzina odejścia z punktu początkowego. Czasy odlotu oprócz teraz muszą być określone jako data/godzina. Jeśli nie określono przesunięcia strefy czasowej, zakłada się, że jest to punkt początkowy. Wartość departAt musi być w przyszłości w formacie daty i godziny (1996-12-19T16:39:57-08:00).

departAt?: Date

Wartość właściwości

Date

downhillEfficiency

Określa wydajność konwersji potencjalnej energii do zaoszczędzonego (nieużytowanego) paliwa, gdy pojazd traci wysokość (tj. Chemical AnabolicSaved/PotentialCareLost). Substancja ChemicznaSaved jest uzyskiwana przez konwersję zaoszczędzonego (nieużytowanego) paliwa na energię przy użyciu paliwaSerweryInMJoulesPerLiter. Musi być sparowana z pod góręSprawność.

Dozwolony zakres wartości to od 0,0 do 1/pod góręSprawność.

Rozsądne wartości: dla modelu spalania : 0,51, dla modelu elektrycznego : 0,73

downhillEfficiency?: number

Wartość właściwości

number

fuelEnergyDensityInMJoulesPerLiter

Określa ilość energii chemicznej przechowywanej w jednym litrze paliwa w megajoulach (MJ). Jest on używany w połączeniu z *Parametrami wydajności konwersji między zapisaną lub zużywaną energią a paliwem. Na przykład gęstość energii wynosi 34,2 MJ/l dla benzyny, a 35,8 MJ/l dla paliwa wysokoprężnego. Ten parametr jest wymagany, jeśli ustawiono dowolny parametr *Wydajność .

Rozsądne wartości: 34.2

fuelEnergyDensityInMJoulesPerLiter?: number

Wartość właściwości

number

hilliness

Stopień wzgórza do porywającej trasy. Ten parametr może być używany tylko w połączeniu z routeType=thrilling. Możliwe wartości to: "niski", "normalny", "wysoki"

hilliness?: Hilliness

Wartość właściwości

instructionsType

Jeśli zostanie określona, zostaną zwrócone instrukcje dotyczące wskazówek. Należy pamiętać, że parametr instructionsType nie może być używany w połączeniu z routeRepresentation=none. Możliwe wartości to: "zakodowane", "text", "tagged"

instructionsType?: RouteInstructionsType

Wartość właściwości

language

Parametr języka określa język komunikatów wskazówek. Nie ma to wpływu na właściwe elementy (nazwy ulic, placu itp.) Nie ma wpływu, gdy instructionsType=coded. Dozwolone wartości to (podzbiór) opisane tagi języka IETF

language?: string

Wartość właściwości

string

maxAlternatives

Liczba żądanych tras alternatywnych do obliczenia. Ustawienie domyślne: 0, minimum: 0 i maksimum: 5

maxAlternatives?: number

Wartość właściwości

number

maxChargeInkWh

Określa maksymalne zasilanie energii elektrycznej w godzinach kilowatów (kWh), które mogą być przechowywane w baterii pojazdu. Ten parametr współistnieje z bieżącym parametremChargeInkWh .

Wartość minimalna musi być większa lub równa bieżącejChargeInkWh.

Rozsądne wartości: 85

maxChargeInkWh?: string

Wartość właściwości

string

minDeviationDistance

Wszystkie zwrócone trasy alternatywne będą podążać za trasą referencyjną (zobacz sekcję POST Requests) z punktu początkowego żądania calculateRoute dla co najmniej tej liczby metrów. Można go używać tylko podczas rekonstrukcyjnej trasy. Nie można użyć parametru minDeviationDistance w połączeniu z elementem arriveAt

minDeviationDistance?: number

Wartość właściwości

number

minDeviationTime

Wszystkie zwrócone trasy alternatywne będą podążać za trasą referencyjną (zobacz sekcję POST Requests) z punktu początkowego żądania calculateRoute przez co najmniej tę liczbę sekund. Można go używać tylko podczas rekonstrukcyjnej trasy. Nie można użyć parametru minDeviationTime w połączeniu z elementem arriveAt

minDeviationTime?: number

Wartość właściwości

number

report

Określa, które dane mają być zgłaszane do celów diagnostycznych. Jedyną możliwą wartością jest effectiveSettings. Zgłasza obowiązujące parametry lub dane używane podczas wywoływania interfejsu API. W przypadku domyślnych parametrów wartość domyślna zostanie odzwierciedlona, gdzie parametr nie został określony przez obiekt wywołujący.

report?: string

Wartość właściwości

string

routeRepresentation

Określa reprezentację zestawu tras podanych jako odpowiedź. Ta wartość parametru może być używana tylko w połączeniu z computeBestOrder=true. Możliwe wartości to: "polyline", "summaryOnly", "none"

routeRepresentation?: RouteRepresentation

Wartość właściwości

routeType

Żądany typ trasy. Możliwe wartości to: "najszybszy", "najkrótszy", "eco", "porywający"

routeType?: RouteType

Wartość właściwości

sectionType

Określa, które typy sekcji są zgłaszane w odpowiedzi trasy.

Jeśli na przykład sekcjaType = piesi, są zwracane tylko sekcje odpowiednie dla pieszych. Można użyć wielu typów. Domyślny typ sekcji odnosi się do danych wejściowych travelMode. Domyślnie element travelMode jest ustawiony na samochód. Możliwe wartości obejmują: "carTrain", "country", "ferry", "highway", "pedestrian", "tollRoad", "tollVignette", "traffic", "travelMode", "tunnel"

sectionType?: SectionType

Wartość właściwości

traffic

Możliwe wartości:

  • true — należy wziąć pod uwagę wszystkie dostępne informacje o ruchu podczas routingu
  • false — ignoruj bieżące dane ruchu podczas routingu. Należy pamiętać, że chociaż bieżące dane ruchu są ignorowane podczas routingu, wpływ historycznego ruchu na efektywne prędkości drogowe jest nadal uwzględniany.
traffic?: boolean

Wartość właściwości

boolean

travelMode

Tryb podróży dla żądanej trasy. Należy pamiętać, że żądany tryb travelMode może nie być dostępny dla całej trasy. Jeśli żądany element travelMode nie jest dostępny dla określonej sekcji, element travelMode odpowiedzi dla tej sekcji będzie inny. Należy pamiętać, że tryby podróży autobus, motocykl, taksówka i van są funkcją BETA. Pełne dane ograniczeń nie są dostępne we wszystkich obszarach. W żądaniach calculateReachableRange nie można używać wartości roweru i pieszych. Możliwe wartości to: "samochód", "ciężarówka", "taxi", "bus", "van", "motocykl", "rower", "pieszy"

travelMode?: TravelMode

Wartość właściwości

uphillEfficiency

Określa wydajność konwersji energii chemicznej przechowywanej w paliwie na potencjalną energię, gdy pojazd zyskuje podniesienie (tj. Potential AnabolicGained/ChemicalScsiConsumed). Substancja ChemicznaWykonsumowana jest uzyskiwana przez konwersję zużytego paliwa na energię chemiczną przy użyciu paliwaPrzeciągnięciaInMJoulesPerLiter. Musi być sparowana z wadą downhillEfficiency.

Dozwolony zakres wartości to od 0,0 do 1/downhillEfficiency.

Rozsądne wartości: dla modelu spalania : 0,27, dla modelu elektrycznego : 0,74

uphillEfficiency?: number

Wartość właściwości

number

vehicleAxleWeight

Waga na oś pojazdu w kg. Wartość 0 oznacza, że ograniczenia wagi na oś nie są brane pod uwagę.

vehicleAxleWeight?: number

Wartość właściwości

number

vehicleCommercial

Pojazd jest używany do celów komercyjnych i w związku z tym może nie być dozwolony do jazdy na niektórych drogach.

vehicleCommercial?: boolean

Wartość właściwości

boolean

vehicleEngineType

Typ silnika pojazdu. Po określeniu szczegółowego modelu zużycia musi być zgodny z wartością vehicleEngineType. Możliwe wartości to: "spalania", "elektryczny"

vehicleEngineType?: VehicleEngineType

Wartość właściwości

vehicleHeading

Kierunek pojazdu w stopniach rozpoczynających się na prawdziwej Północy i kontynuowaniu w kierunku wskazówek zegara. Północ jest 0 stopni, wschód jest 90 stopni, południe jest 180 stopni, zachód jest 270 stopni. Możliwe wartości 0–359

vehicleHeading?: number

Wartość właściwości

number

vehicleHeight

Wysokość pojazdu w metrach. Wartość 0 oznacza, że ograniczenia wysokości nie są brane pod uwagę.

vehicleHeight?: number

Wartość właściwości

number

vehicleLength

Długość pojazdu w metrach. Wartość 0 oznacza, że ograniczenia długości nie są brane pod uwagę.

vehicleLength?: number

Wartość właściwości

number

vehicleLoadType

Typy ładunków, które mogą być klasyfikowane jako materiały niebezpieczne i ograniczone z niektórych dróg. Dostępne wartości vehicleLoadType to klasy us Hazmat od 1 do 9 oraz klasyfikacje ogólne do użycia w innych krajach. Wartości rozpoczynające się od USHazmat są przeznaczone dla routingu usa, podczas gdy inneHazmat powinny być używane dla wszystkich innych krajów. vehicleLoadType można określić wiele razy. Ten parametr jest obecnie uznawany tylko za travelMode=truck. Możliwe wartości obejmują: "USHazmatClass1", "USHazmatClass2", "USHazmatClass3", "USHazmatClass4", "USHazmatClass5", "USHazmatClass6", "USHazmatClass7", "USHazmatClass8", "USHazmatClass9", "otherHazmatExplosive", "otherHazmatGeneral", "otherHazmatHarmfulToWater"

vehicleLoadType?: VehicleLoadType

Wartość właściwości

vehicleMaxSpeed

Maksymalna prędkość pojazdu w km/godzinę. Wartość 0 oznacza, że odpowiednia wartość dla pojazdu zostanie określona i zastosowana podczas planowania trasy. Wartość niezerowa może zostać zastąpiona podczas planowania trasy.

vehicleMaxSpeed?: number

Wartość właściwości

number

vehicleWeight

Waga pojazdu w kilogramach.

  • Jest to obowiązkowe, jeśli którykolwiek z parametrów *Wydajność jest ustawiony.

  • Musi być ściśle dodatnia, gdy jest używana w kontekście modelu zużycia. Ograniczenia wagi są brane pod uwagę.

  • Jeśli nie określono żadnego szczegółowego modelu zużycia , a wartość pojazduWeight nie jest zerowa, należy rozważyć ograniczenia wagi.

  • We wszystkich innych przypadkach ten parametr jest ignorowany.

Rozsądne wartości: dla modelu spalania : 1600, dla modelu elektrycznego : 1900

vehicleWeight?: number

Wartość właściwości

number

vehicleWidth

Szerokość pojazdu w metrach. Wartość 0 oznacza, że ograniczenia szerokości nie są brane pod uwagę.

vehicleWidth?: number

Wartość właściwości

number

windingness

Poziom zwrotów dla porywającej trasy. Ten parametr może być używany tylko w połączeniu z routeType=thrilling. Możliwe wartości to: "niski", "normalny", "wysoki"

windingness?: Windingness

Wartość właściwości

Szczegóły właściwości dziedziczonej

abortSignal

Sygnał, który może służyć do przerwania żądań.

abortSignal?: AbortSignalLike

Wartość właściwości

AbortSignalLike

Dziedziczone z RequestOptionsBase.abortSignal

customHeaders

{object} [customHeaders] Nagłówki żądań niestandardowych zdefiniowane przez użytkownika, które zostaną zastosowane przed wysłaniem żądania.

customHeaders?: [key: string]: string

Wartość właściwości

[key: string]: string

Dziedziczone z RequestOptionsBase.customHeaders

onDownloadProgress

Wywołanie zwrotne, które jest uruchamiane po postępie pobierania.

onDownloadProgress?: (progress: TransferProgressEvent) => void

Wartość właściwości

(progress: TransferProgressEvent) => void

Dziedziczone z RequestOptionsBase.onDownloadProgress

onUploadProgress

Wywołanie zwrotne, które jest uruchamiane po postępie przekazywania.

onUploadProgress?: (progress: TransferProgressEvent) => void

Wartość właściwości

(progress: TransferProgressEvent) => void

Dziedziczone z RequestOptionsBase.onUploadProgress

timeout

Liczba milisekund żądania może potrwać przed automatycznym kończeniem.

timeout?: number

Wartość właściwości

number

Dziedziczone z RequestOptionsBase.timeout