Obejmuje zestaw warunków opcjonalnych do spełnienia przy obliczaniu tras.
Zapis JSON |
---|
{ "avoidTolls": boolean, "avoidHighways": boolean, "avoidFerries": boolean, "avoidIndoor": boolean, "vehicleInfo": { object ( |
Pola | |
---|---|
avoidTolls |
Jeśli ma wartość Prawda, w uzasadnionych przypadkach omija drogi płatne, preferując trasy bez dróg płatnych. Dotyczy tylko |
avoidHighways |
Jeśli zasada ma wartość Prawda, w uzasadnionych przypadkach omija autostrady. Priorytetem są też trasy niezawierające autostrad. Dotyczy tylko |
avoidFerries |
Jeśli ma wartość Prawda, w uzasadnionych przypadkach omija przeprawy promowe, preferując trasy bez przepraw promowych. Dotyczy tylko |
avoidIndoor |
Jeśli zasada ma wartość Prawda, w uzasadnionych przypadkach pomija nawigację wewnątrz budynków, preferując trasy bez nawigacji wewnątrz. Dotyczy tylko: |
vehicleInfo |
Określa informacje o pojeździe. |
tollPasses[] |
Zawiera informacje o winietach. Jeśli są dostępne karty opłat, interfejs API próbuje zwrócić cenę biletu. Jeśli nie podasz winiet, interfejs API traktuje je jako nieznane i próbuje zwrócić kwotę gotówkową. Dotyczy tylko |
avoidTunnels |
Jeśli ma wartość Prawda, w uzasadnionych przypadkach omija tunele, dając pierwszeństwo trasom, które nie zawierają tuneli. Dotyczy tylko |
avoidVignettes[] |
Jeśli zasada ma wartość Prawda, w uzasadnionych przypadkach omija drogi z winietami w niektórych krajach, preferując w przypadku tras bez przejazdu drogami z winietami w krajach, w których ta funkcja jest obsługiwana. Dotyczy tylko |
hovPreference |
Określa, czy trzeba zmieniać trasy zależnie od obecności dróg odpowiednich dla pojazdów z wieloma pasażerami. To pole nie jest obsługiwane w wersji v2.computeRouteMatrix. |
VehicleInfo
Zawiera informacje o pojeździe, takie jak typ emisji.
Zapis JSON |
---|
{ "emissionType": enum ( |
Pola | |
---|---|
emissionType |
Opisuje emisyjność pojazdu. Dotyczy tylko: |
totalAxleCount |
Łączna liczba osi. Jeśli jest ustawiona, wartość musi wynosić >= 2. Ta opcja musi być skonfigurowana pod kątem uruchamiania ciężarówek, ale jest opcjonalna w przypadku pojazdów z przyczepą. To pole nie jest obsługiwane w wersji v2.computeRouteMatrix, gdy |
totalHeightMm |
Wysokość pojazdu w tym wysokość dołączonych przyczep. Musi być ustawiony tak, aby uruchamiać ciężarówkę lub przyczepę. To pole nie jest obsługiwane w wersji v2.computeRouteMatrix, gdy |
totalLengthMm |
Długość pojazdu, w tym długość przyczep dołączonych do pojazdu. Musi być ustawiony tak, aby uruchamiać ciężarówkę lub przyczepę. To pole nie jest obsługiwane w wersji v2.computeRouteMatrix, gdy |
totalWidthMm |
Szerokość pojazdu, w tym szerokość dołączonych przyczep. Musi być ustawiony tak, aby uruchamiać ciężarówkę lub przyczepę. To pole nie jest obsługiwane w wersji v2.computeRouteMatrix, gdy |
totalWeightKg |
Masa pojazdu, w tym waga przyczepek. Waga w tym kontekście odnosi się do rzeczywistej wagi, a nie do wagi. Musi być ustawiony tak, aby uruchamiać ciężarówkę lub przyczepę. To pole nie jest obsługiwane w wersji v2.computeRouteMatrix, gdy |
trailerInfo[] |
Na każdy zwiastun przypada 1 film. Jeśli są podane informacje o przyczepie, atrybut |
VehicleEmissionType
Zbiór wartości opisujących rodzaj emisji spalin w pojeździe. Dotyczy tylko: DRIVE
.RouteTravelMode
Wartości w polu enum | |
---|---|
VEHICLE_EMISSION_TYPE_UNSPECIFIED |
Nie określono typu emisji. Wartość domyślna: GASOLINE . |
GASOLINE |
Pojazd na benzynę lub benzynę. |
ELECTRIC |
Pojazd napędzany prądem. |
HYBRID |
Pojazd napędzany paliwem hybrydowym (np. benzynowym i elektrycznym). |
DIESEL |
Pojazd na olej napędowy. |
TrailerInfo
Informacje o pojedynczych przyczepach dołączonych do pojazdu. Należy podać długości przyczep dla ciężarówek. Inne atrybuty są opcjonalne. Łączna liczba atrybutów musi obejmować atrybuty wszystkich zwiastunów. Na przykład wartość totalHeightMm
musi zawsze być większa niż lub równa trailerInfo.height_mm
.
Zapis JSON |
---|
{ "heightMm": string, "lengthMm": string, "widthMm": string, "weightKg": string } |
Pola | |
---|---|
heightMm |
Wysokość zwiastuna. |
lengthMm |
Długość zwiastuna. |
widthMm |
Szerokość przyczepy. |
weightKg |
Masa przyczepy. Waga w tym kontekście odnosi się do rzeczywistej wagi, a nie do wagi. |
TollPass
Lista winiet na całym świecie, które obsługujemy.
Wartości w polu enum | |
---|---|
TOLL_PASS_UNSPECIFIED |
Nieużywany. Jeśli zostanie ona użyta, żądanie nie powiedzie się. |
AU_ETOLL_TAG |
Płatna opłata za przejazd w Sydney. Dodatkowe informacje znajdziesz na stronie https://www.myetoll.com.au. |
AU_EWAY_TAG |
Płatna opłata za przejazd w Sydney. Więcej informacji znajdziesz na stronie https://www.tollpay.com.au. |
AU_LINKT |
Opłata za przejazd w Australii. Więcej informacji znajdziesz na stronie https://www.linkt.com.au/. |
AR_TELEPASE |
Płatny bilet w Argentynie. Dodatkowe informacje znajdziesz na stronie https://telepase.com.ar. |
BR_AUTO_EXPRESO |
Bilet płatny w Brazylii. Więcej informacji znajdziesz na https://www.autoexpreso.com. |
BR_CONECTCAR |
Bilet płatny w Brazylii. Więcej informacji znajdziesz na https://conectcar.com. |
BR_MOVE_MAIS |
Bilet płatny w Brazylii. Więcej informacji znajdziesz na https://movemais.com. |
BR_PASSA_RAPIDO |
Bilet płatny w Brazylii. Dodatkowe informacje znajdziesz na stronie https://pasorapido.gob.do/. |
BR_SEM_PARAR |
Bilet płatny w Brazylii. Więcej informacji znajdziesz na https://www.semparar.com.br. |
BR_TAGGY |
Bilet płatny w Brazylii. Więcej informacji znajdziesz na stronie https://taggy.com.br. |
BR_VELOE |
Bilet płatny w Brazylii. Więcej informacji znajdziesz na stronie https://veloe.com.br/site/onde-usar. |
CA_US_AKWASASNE_SEAWAY_CORPORATE_CARD |
Przejście graniczne z Kanady do Stanów Zjednoczonych. |
CA_US_AKWASASNE_SEAWAY_TRANSIT_CARD |
Przejście graniczne z Kanady do Stanów Zjednoczonych. |
CA_US_BLUE_WATER_EDGE_PASS |
przejście graniczne z Ontario w Kanadzie do Michigan. |
CA_US_CONNEXION |
przejście graniczne z Ontario w Kanadzie do Michigan. |
CA_US_NEXUS_CARD |
Przejście graniczne z Kanady do Stanów Zjednoczonych. |
ID_E_TOLL |
Indonezja. Karta elektroniczna wydawana przez wiele banków używana do płatności za przejazd. Wszystkie karty elektroniczne w bankach są obciążane tak samo, więc wystarczy podać jedną wartość wyliczeniową. Przykład: – Bank Mandiri https://www.bankmandiri.co.id/e-money – BCA https://www.bca.co.id/flazz – BNI https://www.bni.co.id/id-id/ebanking/tapcash |
IN_FASTAG |
Indie. |
IN_LOCAL_HP_PLATE_EXEMPT |
Indie, zwolnienie z numeru rejestracyjnego HP. |
JP_ETC |
Japonia itp. Elektroniczny system bezprzewodowy do pobierania opłat. https://www.go-etc.jp/ |
JP_ETC2 |
Japan. ETC2.0. Nowa wersja ETC z dalszą, rabatową i dwukierunkową komunikacją między urządzeniami w pojazdach oraz antenami na drodze. https://www.go-etc.jp/etc2/index.html |
MX_IAVE |
Opłata za przejazd w Meksyku. https://iave.capufe.gob.mx/#/ |
MX_PASE |
Meksyk https://www.pase.com.mx |
MX_QUICKPASS |
Meksyk https://operadoravial.com/quick-pass/ |
MX_SISTEMA_TELEPEAJE_CHIHUAHUA |
http://appsh.chihuahua.gob.mx/transparencia/?doc=/ingresos/TelepeajeFormato4.pdf |
MX_TAG_IAVE |
Meksyk |
MX_TAG_TELEVIA |
Firma oferująca winiety w Meksyku. Jeden z wielu działających w mieście Meksyk. Dodatkowe informacje znajdziesz na https://www.televia.com.mx. |
MX_TELEVIA |
Firma oferująca winiety w Meksyku. Jeden z wielu działających w mieście Meksyk. https://www.televia.com.mx |
MX_VIAPASS |
Płatna opłata za przejazd w Meksyku. Więcej informacji znajdziesz na https://www.viapass.com.mx/viapass/web_home.aspx. |
US_AL_FREEDOM_PASS |
Alabama, USA. |
US_AK_ANTON_ANDERSON_TUNNEL_BOOK_OF_10_TICKETS |
Alaska, USA. |
US_CA_FASTRAK |
CA, USA. |
US_CA_FASTRAK_CAV_STICKER |
Wskazuje, że kierowca ma dowolny bilet FasTrak, a oprócz naklejki z samochodem ciężarowym wydanym przez DMV. https://www.bayareafastrak.org/en/guide/doINeedFlex.shtml |
US_CO_EXPRESSTOLL |
CO, USA. |
US_CO_GO_PASS |
CO, USA. |
US_DE_EZPASSDE |
DE, USA. |
US_FL_BOB_SIKES_TOLL_BRIDGE_PASS |
FL, USA. |
US_FL_DUNES_COMMUNITY_DEVELOPMENT_DISTRICT_EXPRESSCARD |
FL, USA. |
US_FL_EPASS |
FL, USA. |
US_FL_GIBA_TOLL_PASS |
FL, USA. |
US_FL_LEEWAY |
FL, USA. |
US_FL_SUNPASS |
FL, USA. |
US_FL_SUNPASS_PRO |
FL, USA. |
US_IL_EZPASSIL |
Illinois, Stany Zjednoczone. |
US_IL_IPASS |
Illinois, Stany Zjednoczone. |
US_IN_EZPASSIN |
Indie, Stany Zjednoczone. |
US_KS_BESTPASS_HORIZON |
KS, Stany Zjednoczone. |
US_KS_KTAG |
KS, Stany Zjednoczone. |
US_KS_NATIONALPASS |
KS, Stany Zjednoczone. |
US_KS_PREPASS_ELITEPASS |
KS, Stany Zjednoczone. |
US_KY_RIVERLINK |
Kentucky, USA. |
US_LA_GEAUXPASS |
LA, USA. |
US_LA_TOLL_TAG |
LA, USA. |
US_MA_EZPASSMA |
MA, USA. |
US_MD_EZPASSMD |
MD, USA. |
US_ME_EZPASSME |
ME, Stany Zjednoczone. |
US_MI_AMBASSADOR_BRIDGE_PREMIER_COMMUTER_CARD |
MI, Stany Zjednoczone. |
US_MI_BCPASS |
MI, Stany Zjednoczone. |
US_MI_GROSSE_ILE_TOLL_BRIDGE_PASS_TAG |
MI, Stany Zjednoczone. |
US_MI_IQ_PROX_CARD |
MI, Stany Zjednoczone. Wycofano, ponieważ ten typ karty już nie istnieje. |
US_MI_IQ_TAG |
MI, Stany Zjednoczone. |
US_MI_MACKINAC_BRIDGE_MAC_PASS |
MI, Stany Zjednoczone. |
US_MI_NEXPRESS_TOLL |
MI, Stany Zjednoczone. |
US_MN_EZPASSMN |
MN, Stany Zjednoczone. |
US_NC_EZPASSNC |
NC, USA. |
US_NC_PEACH_PASS |
NC, USA. |
US_NC_QUICK_PASS |
NC, USA. |
US_NH_EZPASSNH |
New Hampshire, Stany Zjednoczone. |
US_NJ_DOWNBEACH_EXPRESS_PASS |
NJ, Stany Zjednoczone. |
US_NJ_EZPASSNJ |
NJ, Stany Zjednoczone. |
US_NY_EXPRESSPASS |
Nowy Jork, USA. |
US_NY_EZPASSNY |
Nowy Jork, USA. |
US_OH_EZPASSOH |
Ohio, USA. |
US_PA_EZPASSPA |
PA, Stany Zjednoczone. |
US_RI_EZPASSRI |
Rzym, Stany Zjednoczone. |
US_SC_PALPASS |
SC, Stany Zjednoczone. |
US_TX_AVI_TAG |
Teksas, USA. |
US_TX_BANCPASS |
Teksas, USA. |
US_TX_DEL_RIO_PASS |
Teksas, USA. |
US_TX_EFAST_PASS |
Teksas, USA. |
US_TX_EAGLE_PASS_EXPRESS_CARD |
Teksas, USA. |
US_TX_EPTOLL |
Teksas, USA. |
US_TX_EZ_CROSS |
Teksas, USA. |
US_TX_EZTAG |
Teksas, USA. |
US_TX_FUEGO_TAG |
Teksas, USA. |
US_TX_LAREDO_TRADE_TAG |
Teksas, USA. |
US_TX_PLUSPASS |
Teksas, USA. |
US_TX_TOLLTAG |
Teksas, USA. |
US_TX_TXTAG |
Teksas, USA. |
US_TX_XPRESS_CARD |
Teksas, USA. |
US_UT_ADAMS_AVE_PARKWAY_EXPRESSCARD |
UT, Stany Zjednoczone. |
US_VA_EZPASSVA |
VA, USA. |
US_WA_BREEZEBY |
WA, USA. |
US_WA_GOOD_TO_GO |
WA, USA. |
US_WV_EZPASSWV |
WV, Stany Zjednoczone. |
US_WV_MEMORIAL_BRIDGE_TICKETS |
WV, Stany Zjednoczone. |
US_WV_MOV_PASS |
Wirginia Zachodnia, Stany Zjednoczone |
US_WV_NEWELL_TOLL_BRIDGE_TICKET |
WV, Stany Zjednoczone. |
HOVPreference
Określa, czy chcesz zmieniać wyznaczanie trasy na podstawie obecności dróg lub pasów ruchu dla pojazdów z wieloma pasażerami.
Zapis JSON |
---|
{ "allowHov": boolean } |
Pola | |
---|---|
allowHov |
Określa, czy dozwolone jest wyznaczanie trasy na drogach przeznaczonych tylko dla pojazdów z wieloma pasażerami oraz na segmentach dróg z wspólnym pasem dla pojazdów z wieloma pasażerami. Domyślnie pierwszeństwo mają trasy, które nie zawierają dróg przeznaczonych tylko dla pojazdów z wieloma pasażerami. |