RouteModifiers

Zawiera zestaw opcjonalnych warunków, które muszą być spełnione podczas obliczania tras.

Zapis JSON
{
  "avoidTolls": boolean,
  "avoidHighways": boolean,
  "avoidFerries": boolean,
  "avoidIndoor": boolean,
  "vehicleInfo": {
    object (VehicleInfo)
  },
  "tollPasses": [
    enum (TollPass)
  ],
  "avoidTunnels": boolean
}
Pola
avoidTolls

boolean

Jeśli ta wartość jest ustawiona na „true”, usługa unika dróg płatnych, gdy jest to uzasadnione, i preferuje trasy, które nie zawierają dróg płatnych. Dotyczy tylko DRIVETWO_WHEELER RouteTravelMode.

avoidHighways

boolean

Jeśli ta opcja jest ustawiona na „true”, aplikacja unika autostrad, gdy jest to możliwe, i preferuje trasy, które ich nie zawierają. Dotyczy tylko DRIVETWO_WHEELER RouteTravelMode.

avoidFerries

boolean

Jeśli ta opcja jest ustawiona na „true”, usługa unika promów, gdy jest to uzasadnione, i preferuje trasy, które ich nie obejmują. Dotyczy tylko DRIVETWO_WHEELER RouteTravelMode.

avoidIndoor

boolean

Jeśli ta opcja jest ustawiona na „true”, nawigacja w pomieszczeniach jest unikana, gdy jest to możliwe. Preferowane są trasy, które nie zawierają nawigacji w pomieszczeniach. Dotyczy tylko WALK RouteTravelMode.

vehicleInfo

object (VehicleInfo)

Określa informacje o pojeździe.

tollPasses[]

enum (TollPass)

Zawiera informacje o winietach. Jeśli podano winiety, interfejs API spróbuje zwrócić cenę winiety. Jeśli nie podasz informacji o winietach, API uzna je za nieznane i spróbuje zwrócić cenę w gotówce. Dotyczy tylko DRIVETWO_WHEELER RouteTravelMode.

avoidTunnels

boolean

Opcjonalnie. Jeśli ta opcja jest ustawiona na „true”, unika tuneli, jeśli to możliwe, i preferuje trasy bez tuneli. Dotyczy tylko DRIVETWO_WHEELER RouteTravelMode. Wartość RoutingPreference musi być ustawiona na TRAFFIC_AWARE_OPTIMAL. To pole nie jest obsługiwane w przypadku wersji v2.computeRouteMatrix.

VehicleInfo

Zawiera informacje o pojeździe, np. typ emisji.

Zapis JSON
{
  "emissionType": enum (VehicleEmissionType),
  "totalHeightMm": string,
  "totalLengthMm": string,
  "totalWidthMm": string,
  "totalWeightKg": string,
  "trailerInfo": [
    {
      object (TrailerInfo)
    }
  ],
  "hazardousGoodsTypes": [
    enum (HazardousGoodsType)
  ]
}
Pola
emissionType

enum (VehicleEmissionType)

Opisuje typ emisji pojazdu. Dotyczy tylko DRIVE RouteTravelMode.

totalHeightMm

string (int64 format)

Wysokość pojazdu, w tym wysokość przyczep. Aby aktywować tę funkcję, musisz ustawić ją na transport ciężarowy lub holowanie. To pole nie jest obsługiwane w przypadku wersji 2 funkcji Compute Route Matrix, gdy wartość parametru RouteTravelMode to DRIVE.

totalLengthMm

string (int64 format)

długość pojazdu, w tym długość przyczep; Aby aktywować tę funkcję, musisz ustawić ją na transport ciężarowy lub holowanie. To pole nie jest obsługiwane w przypadku wersji 2 funkcji Compute Route Matrix, gdy wartość parametru RouteTravelMode to DRIVE.

totalWidthMm

string (int64 format)

Szerokość pojazdu, w tym szerokość przyczep. Aby aktywować tę funkcję, musisz ustawić ją na transport ciężarowy lub holowanie. To pole nie jest obsługiwane w przypadku wersji 2 funkcji Compute Route Matrix, gdy wartość parametru RouteTravelMode to DRIVE.

totalWeightKg

string (int64 format)

Waga pojazdu, w tym waga przyczep. Waga w tym kontekście odnosi się do rzeczywistej wagi, a nie do oceny wagi. Aby aktywować tę funkcję, musisz ustawić ją na transport ciężarowy lub holowanie. To pole nie jest obsługiwane w przypadku wersji 2 funkcji Compute Route Matrix, gdy wartość parametru RouteTravelMode to DRIVE.

trailerInfo[]

object (TrailerInfo)

Zawiera po jednej pozycji na każdy zwiastun. Jeśli podano informacje o zwiastunie, parametr RoutingPreference musi mieć wartość TRAFFIC_AWARE_OPTIMAL. To pole nie jest obsługiwane w przypadku wersji 2 funkcji Compute Route Matrix, gdy wartość parametru RouteTravelMode to DRIVE.

hazardousGoodsTypes[]

enum (HazardousGoodsType)

Lista materiałów niebezpiecznych przewożonych w pojeździe (jeśli takie są).

VehicleEmissionType

Zestaw wartości opisujących typ emisji pojazdu. Dotyczy tylko DRIVE RouteTravelMode.

Wartości w polu enum
VEHICLE_EMISSION_TYPE_UNSPECIFIED Nie określono typu emisji. Domyślna wartość to GASOLINE.
GASOLINE Pojazd zasilany benzyną.
ELECTRIC Pojazd zasilany energią elektryczną.
HYBRID pojazd hybrydowy (np. benzynowy + elektryczny);
DIESEL Pojazd z silnikiem Diesla.

TrailerInfo

Informacje o poszczególnych przyczepach podłączonych do pojazdu. W przypadku transportu ciężarowego należy podać długość wszystkich przyczep. Pozostałe atrybuty są opcjonalne. Atrybuty łączne muszą obejmować atrybuty wszystkich przyczep. Na przykład totalHeightMm musi być zawsze większa lub równa trailerInfo.height_mm.

Zapis JSON
{
  "heightMm": string,
  "lengthMm": string,
  "widthMm": string,
  "weightKg": string
}
Pola
heightMm

string (int64 format)

Wysokość zwiastuna.

lengthMm

string (int64 format)

Długość zwiastuna.

widthMm

string (int64 format)

Szerokość przyczepy.

weightKg

string (int64 format)

Waga przyczepy. Waga w tym kontekście odnosi się do rzeczywistej wagi, a nie do wartości znamionowej.

HazardousGoodsType

Rodzaje różnych materiałów niebezpiecznych.

Wartości w polu enum
HAZARDOUS_GOODS_TYPE_UNSPECIFIED Nie określono typu towarów niebezpiecznych.
EXPLOSIVES materiały wybuchowe,
GASES gazy,
FLAMMABLE materiały łatwopalne,
COMBUSTIBLE materiały łatwopalne,
ORGANIC produkty ekologiczne,
POISON Produkty trujące.
RADIOACTIVE towary radioaktywne;
CORROSIVE Towary żrące.
ASPIRATION_HAZARD Towary niebezpieczne, które mogą być szkodliwe w przypadku połknięcia i dostania się do dróg oddechowych.
ENVIRONMENTAL_HAZARD towary niebezpieczne dla środowiska;
OTHER inne rodzaje towarów.

TollPass

Lista obsługiwanych przez nas winiet z całego świata.

Wartości w polu enum
TOLL_PASS_UNSPECIFIED Nie używane. Jeśli ta wartość zostanie użyta, żądanie się nie powiedzie.
AU_ETOLL_TAG winieta w Sydney, Więcej informacji znajdziesz na stronie https://www.myetoll.com.au.
AU_EWAY_TAG winieta w Sydney, Więcej informacji znajdziesz na https://www.tollpay.com.au.
AU_LINKT Winieta obowiązująca w całej Australii. Więcej informacji znajdziesz na stronie https://www.linkt.com.au/.
AR_TELEPASE winieta w Argentynie, Więcej informacji znajdziesz na stronie https://telepase.com.ar
BR_AUTO_EXPRESO winieta w Brazylii; Dodatkowe informacje znajdziesz na stronie https://www.autoexpreso.com
BR_CONECTCAR winieta w Brazylii; Więcej informacji znajdziesz na https://conectcar.com.
BR_MOVE_MAIS winieta w Brazylii; Więcej informacji znajdziesz na stronie https://movemais.com.
BR_PASSA_RAPIDO winieta w Brazylii; Więcej informacji znajdziesz na stronie https://pasorapido.gob.do/.
BR_SEM_PARAR winieta w Brazylii; Więcej informacji znajdziesz na stronie https://www.semparar.com.br.
BR_TAGGY winieta w Brazylii; Więcej informacji znajdziesz na stronie https://taggy.com.br.
BR_VELOE winieta w Brazylii; Dodatkowe informacje znajdziesz na stronie https://veloe.com.br/site/onde-usar.
CA_US_AKWASASNE_SEAWAY_CORPORATE_CARD przejście graniczne między Kanadą a Stanami Zjednoczonymi.
CA_US_AKWASASNE_SEAWAY_TRANSIT_CARD przejście graniczne między Kanadą a Stanami Zjednoczonymi.
CA_US_BLUE_WATER_EDGE_PASS Przejście graniczne między Ontario w Kanadzie a Michigan w Stanach Zjednoczonych.
CA_US_CONNEXION Przejście graniczne między Ontario w Kanadzie a Michigan w Stanach Zjednoczonych.
CA_US_NEXUS_CARD przejście graniczne między Kanadą a Stanami Zjednoczonymi.
ID_E_TOLL Indonezja. Karta elektroniczna wydawana przez wiele banków, która służy do płacenia za przejazdy autostradą. Wszystkie karty elektroniczne wydawane przez banki są obciążane w ten sam sposób, więc wystarczy jedna wartość wyliczeniowa. Np. 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 obowiązku rejestracji w stanie HP.
JP_ETC Japonia ETC. Elektroniczny system bezprzewodowy do pobierania opłat za przejazd. https://www.go-etc.jp/
JP_ETC2 Japonia ETC2.0. Nowa wersja ETC z dodatkowym rabatem i dwukierunkową komunikacją między urządzeniami w pojazdach a antenami na drodze. https://www.go-etc.jp/etc2/index.html
MX_IAVE Meksykański identyfikator opłat drogowych. 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 Meksykańska firma zajmująca się winietami. Jedna z wielu działających w Meksyku. Więcej informacji znajdziesz na stronie https://www.televia.com.mx.
MX_TELEVIA Meksykańska firma zajmująca się winietami. Jedna z wielu firm działających w Meksyku. https://www.televia.com.mx
MX_VIAPASS winieta w Meksyku, Więcej informacji znajdziesz na stronie https://www.viapass.com.mx/viapass/web_home.aspx.
US_AL_FREEDOM_PASS AL, USA.
US_AK_ANTON_ANDERSON_TUNNEL_BOOK_OF_10_TICKETS AK, USA.
US_CA_FASTRAK CA, USA.
US_CA_FASTRAK_CAV_STICKER Wskazuje, że kierowca ma dowolny karnet FasTrak oprócz naklejki DMV Clean Air Vehicle (CAV). 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 IL, USA.
US_IL_IPASS IL, USA.
US_IN_EZPASSIN IN, USA.
US_KS_BESTPASS_HORIZON KS, USA.
US_KS_KTAG KS, USA.
US_KS_NATIONALPASS KS, USA.
US_KS_PREPASS_ELITEPASS KS, 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, USA.
US_MI_AMBASSADOR_BRIDGE_PREMIER_COMMUTER_CARD MI, USA.
US_MI_BCPASS MI, USA.
US_MI_BREAKAWAY MI, USA.
US_MI_GROSSE_ILE_TOLL_BRIDGE_PASS_TAG MI, USA.
US_MI_IQ_PROX_CARD

MI, USA. Wycofano, ponieważ ten typ karty już nie istnieje.

US_MI_IQ_TAG MI, USA.
US_MI_MACKINAC_BRIDGE_MAC_PASS MI, USA.
US_MI_NEXPRESS_TOLL MI, USA.
US_MN_EZPASSMN MN, USA.
US_NC_EZPASSNC NC, USA.
US_NC_PEACH_PASS NC, USA.
US_NC_QUICK_PASS NC, USA.
US_NH_EZPASSNH NH, USA.
US_NJ_DOWNBEACH_EXPRESS_PASS NJ, USA.
US_NJ_EZPASSNJ NJ, USA.
US_NY_EXPRESSPASS NY, USA.
US_NY_EZPASSNY NY, USA.
US_OH_EZPASSOH OH, USA.
US_PA_EZPASSPA PA, USA.
US_RI_EZPASSRI RI, USA.
US_SC_PALPASS SC, USA.
US_TX_AVI_TAG TX, USA.
US_TX_BANCPASS TX, USA.
US_TX_DEL_RIO_PASS TX, USA.
US_TX_EFAST_PASS TX, USA.
US_TX_EAGLE_PASS_EXPRESS_CARD TX, USA.
US_TX_EPTOLL TX, USA.
US_TX_EZ_CROSS TX, USA.
US_TX_EZTAG TX, USA.
US_TX_FUEGO_TAG TX, USA.
US_TX_LAREDO_TRADE_TAG TX, USA.
US_TX_PLUSPASS TX, USA.
US_TX_TOLLTAG TX, USA.
US_TX_TXTAG TX, USA.
US_TX_XPRESS_CARD TX, USA.
US_UT_ADAMS_AVE_PARKWAY_EXPRESSCARD UT, USA.
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 WV, USA
US_WV_NEWELL_TOLL_BRIDGE_TICKET WV, Stany Zjednoczone.