RouteGetRouteDirectionsOptionalParams interface
Parametry opcjonalne.
- Extends
-
RequestOptionsBase
Właściwości
acceleration |
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 |
alternative |
Kontroluje optymalność w odniesieniu do podanych kryteriów planowania obliczonych alternatyw w porównaniu z trasą referencyjną. Możliwe wartości to: "anyRoute", "betterRoute" |
arrive |
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. |
auxiliary |
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 |
auxiliary |
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" |
compute |
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. |
compute |
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" |
constant |
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:
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. |
constant |
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:
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. |
current |
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 |
current |
Określa bieżącą dostawę paliwa w litrach. Rozsądne wartości: 55 |
deceleration |
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 |
depart |
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). |
downhill |
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 |
fuel |
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 |
instructions |
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 |
max |
Liczba żądanych tras alternatywnych do obliczenia. Ustawienie domyślne: 0, minimum: 0 i maksimum: 5 |
max |
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 |
min |
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 |
min |
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. |
route |
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" |
route |
Żądany typ trasy. Możliwe wartości to: "najszybszy", "najkrótszy", "eco", "porywający" |
section |
Określa, które typy sekcji są zgłaszane w odpowiedzi trasy. |
traffic | Możliwe wartości:
|
travel |
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" |
uphill |
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 |
vehicle |
Waga na oś pojazdu w kg. Wartość 0 oznacza, że ograniczenia wagi na oś nie są brane pod uwagę. |
vehicle |
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. |
vehicle |
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" |
vehicle |
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 |
vehicle |
Wysokość pojazdu w metrach. Wartość 0 oznacza, że ograniczenia wysokości nie są brane pod uwagę. |
vehicle |
Długość pojazdu w metrach. Wartość 0 oznacza, że ograniczenia długości nie są brane pod uwagę. |
vehicle |
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" |
vehicle |
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. |
vehicle |
Waga pojazdu w kilogramach.
Rozsądne wartości: dla modelu spalania : 1600, dla modelu elektrycznego : 1900 |
vehicle |
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
abort |
Sygnał, który może służyć do przerwania żądań. |
custom |
{object} [customHeaders] Nagłówki żądań niestandardowych zdefiniowane przez użytkownika, które zostaną zastosowane przed wysłaniem żądania. |
on |
Wywołanie zwrotne, które jest uruchamiane po postępie pobierania. |
on |
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