RouteModifiers

แคปซูลชุดเงื่อนไขที่ไม่บังคับเพื่อตอบสนองเมื่อคำนวณเส้นทาง

การแสดง JSON
{
  "avoidTolls": boolean,
  "avoidHighways": boolean,
  "avoidFerries": boolean,
  "avoidIndoor": boolean,
  "vehicleInfo": {
    object (VehicleInfo)
  },
  "tollPasses": [
    enum (TollPass)
  ],
  "avoidTunnels": boolean
}
ช่อง
avoidTolls

boolean

เมื่อตั้งค่าเป็น "จริง" จะหลีกเลี่ยงถนนที่มีค่าผ่านทางหากเป็นไปได้ โดยจะให้ความสำคัญกับเส้นทางที่ไม่มีถนนที่มีค่าผ่านทาง โดยจะมีผลเฉพาะกับ DRIVE และ TWO_WHEELER RouteTravelMode

avoidHighways

boolean

เมื่อตั้งค่าเป็น "จริง" ระบบจะหลีกเลี่ยงทางหลวงเมื่อเป็นไปได้ และให้ความสำคัญกับเส้นทางที่ไม่มีทางหลวง โดยจะมีผลเฉพาะกับ DRIVE และ TWO_WHEELER RouteTravelMode

avoidFerries

boolean

เมื่อตั้งค่าเป็น "จริง" ระบบจะหลีกเลี่ยงเรือข้ามฟากเมื่อเป็นไปได้ และให้ความสำคัญกับเส้นทางที่ไม่มีเรือข้ามฟาก โดยจะมีผลเฉพาะกับ DRIVE และTWO_WHEELER RouteTravelMode เท่านั้น

avoidIndoor

boolean

เมื่อตั้งค่าเป็น "จริง" ระบบจะหลีกเลี่ยงการนำทางในอาคารหากเป็นไปได้ และให้ความสำคัญกับเส้นทางที่ไม่มีการนำทางในอาคาร ใช้กับ WALK RouteTravelMode เท่านั้น

vehicleInfo

object (VehicleInfo)

ระบุข้อมูลยานพาหนะ

tollPasses[]

enum (TollPass)

แคปซูลข้อมูลเกี่ยวกับบัตรผ่านทาง หากมีการระบุบัตรผ่านทาง API จะพยายามแสดงราคาบัตร หากไม่ได้ระบุบัตรผ่านทาง API จะถือว่าบัตรผ่านทางเป็น "ไม่รู้จัก" และพยายามแสดงราคาเงินสด โดยจะมีผลเฉพาะกับ DRIVE และ TWO_WHEELER RouteTravelMode

avoidTunnels

boolean

ไม่บังคับ เมื่อตั้งค่าเป็น "จริง" ระบบจะหลีกเลี่ยงอุโมงค์เมื่อเป็นไปได้ และให้ความสำคัญกับเส้นทางที่ไม่มีอุโมงค์ โดยจะมีผลเฉพาะกับ DRIVE และ TWO_WHEELER RouteTravelMode ต้องตั้งค่า RoutingPreference เป็น TRAFFIC_AWARE_OPTIMAL ฟิลด์นี้ไม่รองรับใน v2.computeRouteMatrix

VehicleInfo

มีข้อมูลยานพาหนะ เช่น ประเภทการปล่อยมลพิษของยานพาหนะ

การแสดง JSON
{
  "emissionType": enum (VehicleEmissionType),
  "totalHeightMm": string,
  "totalLengthMm": string,
  "totalWidthMm": string,
  "totalWeightKg": string,
  "trailerInfo": [
    {
      object (TrailerInfo)
    }
  ],
  "hazardousGoodsTypes": [
    enum (HazardousGoodsType)
  ]
}
ช่อง
emissionType

enum (VehicleEmissionType)

อธิบายประเภทการปล่อยก๊าซของยานพาหนะ ใช้กับ DRIVE RouteTravelMode เท่านั้น

totalHeightMm

string (int64 format)

ความสูงของยานพาหนะ รวมถึงความสูงของรถพ่วงที่ต่อพ่วง ต้องตั้งค่าสำหรับการขับรถบรรทุกหรือการลากพ่วงเพื่อทริกเกอร์ ฟิลด์นี้ไม่รองรับใน v2.computeRouteMatrix เมื่อ RouteTravelMode เป็น DRIVE

totalLengthMm

string (int64 format)

ความยาวของยานพาหนะ รวมถึงความยาวของรถพ่วงที่ต่อพ่วง ต้องตั้งค่าสำหรับการขับรถบรรทุกหรือการลากพ่วงเพื่อทริกเกอร์ ฟิลด์นี้ไม่รองรับใน v2.computeRouteMatrix เมื่อ RouteTravelMode เป็น DRIVE

totalWidthMm

string (int64 format)

ความกว้างของยานพาหนะ รวมถึงความกว้างของรถพ่วงที่ต่อพ่วง ต้องตั้งค่าสำหรับการขับรถบรรทุกหรือการลากพ่วงเพื่อทริกเกอร์ ฟิลด์นี้ไม่รองรับใน v2.computeRouteMatrix เมื่อ RouteTravelMode เป็น DRIVE

totalWeightKg

string (int64 format)

น้ำหนักของยานพาหนะ รวมถึงน้ำหนักของรถพ่วงที่ต่ออยู่ น้ำหนักในบริบทนี้หมายถึงน้ำหนักจริง ไม่ใช่น้ำหนักที่ระบุ ต้องตั้งค่าสำหรับการขับรถบรรทุกหรือการลากพ่วงเพื่อทริกเกอร์ ฟิลด์นี้ไม่รองรับใน v2.computeRouteMatrix เมื่อ RouteTravelMode เป็น DRIVE

trailerInfo[]

object (TrailerInfo)

ประกอบด้วย 1 รายการสำหรับตัวอย่างแต่ละรายการ หากระบุข้อมูลตัวอย่าง คุณต้องตั้งค่า RoutingPreference เป็น TRAFFIC_AWARE_OPTIMAL ฟิลด์นี้ไม่รองรับใน v2.computeRouteMatrix เมื่อ RouteTravelMode เป็น DRIVE

hazardousGoodsTypes[]

enum (HazardousGoodsType)

รายการวัสดุที่เป็นอันตรายที่ขนส่งในยานพาหนะ (หากมี)

VehicleEmissionType

ชุดค่าที่อธิบายประเภทการปล่อยก๊าซของยานพาหนะ ใช้กับ DRIVE RouteTravelMode เท่านั้น

Enum
VEHICLE_EMISSION_TYPE_UNSPECIFIED ไม่ได้ระบุประเภทการปล่อย ค่าเริ่มต้นคือ GASOLINE
GASOLINE รถยนต์ที่ใช้น้ำมันเบนซิน/น้ำมัน
ELECTRIC ยานพาหนะที่ใช้พลังงานไฟฟ้า
HYBRID ยานพาหนะที่ใช้เชื้อเพลิงแบบไฮบริด (เช่น เบนซิน + ไฟฟ้า)
DIESEL รถยนต์ที่ใช้น้ำมันดีเซล

TrailerInfo

ข้อมูลเกี่ยวกับรถพ่วงแต่ละคันที่ต่อกับยานพาหนะ ต้องระบุความยาวของรถพ่วงสำหรับการขนส่ง แอตทริบิวต์อื่นๆ เป็นแอตทริบิวต์ที่ไม่บังคับ แอตทริบิวต์ทั้งหมดต้องครอบคลุมแอตทริบิวต์ของตัวอย่างทั้งหมด เช่น totalHeightMm ต้องมากกว่าหรือเท่ากับ trailerInfo.height_mm เสมอ

การแสดง JSON
{
  "heightMm": string,
  "lengthMm": string,
  "widthMm": string,
  "weightKg": string
}
ช่อง
heightMm

string (int64 format)

ความสูงของตัวอย่าง

lengthMm

string (int64 format)

ความยาวของตัวอย่าง

widthMm

string (int64 format)

ความกว้างของตัวอย่าง

weightKg

string (int64 format)

น้ำหนักของเทรลเลอร์ น้ำหนักในบริบทนี้หมายถึงน้ำหนักจริง ไม่ใช่น้ำหนักที่ระบุ

HazardousGoodsType

ประเภทของวัสดุอันตรายต่างๆ

Enum
HAZARDOUS_GOODS_TYPE_UNSPECIFIED ไม่ได้ระบุประเภทสินค้าอันตราย
EXPLOSIVES สินค้าที่เป็นวัตถุระเบิด
GASES ก๊าซ
FLAMMABLE สินค้าที่ติดไฟได้
COMBUSTIBLE สินค้าที่ติดไฟได้
ORGANIC ผลิตภัณฑ์ออร์แกนิก
POISON สินค้าที่เป็นพิษ
RADIOACTIVE สินค้าที่มีกัมมันตรังสี
CORROSIVE สินค้าที่มีฤทธิ์กัดกร่อน
ASPIRATION_HAZARD สินค้าอันตรายจากการสำลัก
ENVIRONMENTAL_HAZARD สินค้าอันตรายต่อสิ่งแวดล้อม
OTHER สินค้าประเภทอื่นๆ

TollPass

รายการบัตรผ่านทางด่วนทั่วโลกที่เรารองรับ

Enum
TOLL_PASS_UNSPECIFIED ไม่ได้ใช้ หากใช้ค่านี้ คำขอจะล้มเหลว
AU_ETOLL_TAG บัตรผ่านทางของซิดนีย์ ดูรายละเอียดเพิ่มเติมได้ที่ https://www.myetoll.com.au
AU_EWAY_TAG บัตรผ่านทางของซิดนีย์ ดูรายละเอียดเพิ่มเติมได้ที่ https://www.tollpay.com.au
AU_LINKT บัตรผ่านทางทั่วออสเตรเลีย ดูรายละเอียดเพิ่มเติมได้ที่ https://www.linkt.com.au/
AR_TELEPASE บัตรผ่านทางของอาร์เจนตินา ดูรายละเอียดเพิ่มเติมได้ที่ https://telepase.com.ar
BR_AUTO_EXPRESO บัตรผ่านทางของบราซิล ดูรายละเอียดเพิ่มเติมได้ที่ https://www.autoexpreso.com
BR_CONECTCAR บัตรผ่านทางของบราซิล ดูรายละเอียดเพิ่มเติมได้ที่ https://conectcar.com
BR_MOVE_MAIS บัตรผ่านทางของบราซิล ดูรายละเอียดเพิ่มเติมได้ที่ https://movemais.com
BR_PASSA_RAPIDO บัตรผ่านทางของบราซิล ดูรายละเอียดเพิ่มเติมได้ที่ https://pasorapido.gob.do/
BR_SEM_PARAR บัตรผ่านทางของบราซิล ดูรายละเอียดเพิ่มเติมได้ที่ https://www.semparar.com.br
BR_TAGGY บัตรผ่านทางของบราซิล ดูรายละเอียดเพิ่มเติมได้ที่ https://taggy.com.br
BR_VELOE บัตรผ่านทางของบราซิล ดูรายละเอียดเพิ่มเติมได้ที่ https://veloe.com.br/site/onde-usar
CA_US_AKWASASNE_SEAWAY_CORPORATE_CARD การข้ามพรมแดนจากแคนาดาไปยังสหรัฐอเมริกา
CA_US_AKWASASNE_SEAWAY_TRANSIT_CARD การข้ามพรมแดนจากแคนาดาไปยังสหรัฐอเมริกา
CA_US_BLUE_WATER_EDGE_PASS การข้ามพรมแดนจากออนแทรีโอ แคนาดา ไปยังมิชิแกน สหรัฐอเมริกา
CA_US_CONNEXION การข้ามพรมแดนจากออนแทรีโอ แคนาดา ไปยังมิชิแกน สหรัฐอเมริกา
CA_US_NEXUS_CARD การข้ามพรมแดนจากแคนาดาไปยังสหรัฐอเมริกา
ID_E_TOLL อินโดนีเซีย บัตรอิเล็กทรอนิกส์ที่ธนาคารหลายแห่งให้บริการใช้ชำระค่าผ่านทาง ธนาคารจะเรียกเก็บเงินจากบัตรอิเล็กทรอนิกส์ทั้งหมดในอัตราเดียวกัน ดังนั้นจึงต้องใช้ค่า Enum เพียงค่าเดียว เช่น - 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 India
IN_LOCAL_HP_PLATE_EXEMPT อินเดีย การยกเว้นป้ายทะเบียนของรัฐ HP
JP_ETC ETC ของญี่ปุ่น ระบบไร้สายอิเล็กทรอนิกส์สำหรับเก็บค่าผ่านทาง https://www.go-etc.jp/
JP_ETC2 ETC2.0 ของญี่ปุ่น ETC เวอร์ชันใหม่พร้อมส่วนลดเพิ่มเติมและการสื่อสารแบบ 2 ทางระหว่างอุปกรณ์ในรถยนต์และเสาอากาศบนท้องถนน https://www.go-etc.jp/etc2/index.html
MX_IAVE บัตรผ่านทางด่วนของเม็กซิโก https://iave.capufe.gob.mx/#/
MX_PASE เม็กซิโก https://www.pase.com.mx
MX_QUICKPASS เม็กซิโก https://operadoravial.com/quick-pass/
MX_SISTEMA_TELEPEAJE_CHIHUAHUA http://appsh.chihuahua.gob.mx/transparencia/?doc=/ingresos/TelepeajeFormato4.pdf
MX_TAG_IAVE เม็กซิโก
MX_TAG_TELEVIA บริษัทบัตรผ่านทางของเม็กซิโก หนึ่งในหลายๆ แห่งที่เปิดให้บริการในเม็กซิโกซิตี ดูรายละเอียดเพิ่มเติมได้ที่ https://www.televia.com.mx
MX_TELEVIA บริษัทบัตรผ่านทางของเม็กซิโก หนึ่งในหลายๆ ที่ที่ให้บริการในเม็กซิโกซิตี https://www.televia.com.mx
MX_VIAPASS บัตรผ่านทางของเม็กซิโก ดูรายละเอียดเพิ่มเติมได้ที่ 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, สหรัฐอเมริกา
US_CA_FASTRAK แคลิฟอร์เนีย สหรัฐอเมริกา
US_CA_FASTRAK_CAV_STICKER ระบุว่าผู้ขับขี่มีบัตร FasTrak นอกเหนือจากสติกเกอร์ Clean Air Vehicle (CAV) ที่ DMV ออกให้ https://www.bayareafastrak.org/en/guide/doINeedFlex.shtml
US_CO_EXPRESSTOLL โคโลราโด สหรัฐอเมริกา
US_CO_GO_PASS โคโลราโด สหรัฐอเมริกา
US_DE_EZPASSDE เยอรมนี สหรัฐอเมริกา
US_FL_BOB_SIKES_TOLL_BRIDGE_PASS ฟลอริดา สหรัฐอเมริกา
US_FL_DUNES_COMMUNITY_DEVELOPMENT_DISTRICT_EXPRESSCARD ฟลอริดา สหรัฐอเมริกา
US_FL_EPASS ฟลอริดา สหรัฐอเมริกา
US_FL_GIBA_TOLL_PASS ฟลอริดา สหรัฐอเมริกา
US_FL_LEEWAY ฟลอริดา สหรัฐอเมริกา
US_FL_SUNPASS ฟลอริดา สหรัฐอเมริกา
US_FL_SUNPASS_PRO ฟลอริดา สหรัฐอเมริกา
US_IL_EZPASSIL อิลลินอยส์ สหรัฐอเมริกา
US_IL_IPASS อิลลินอยส์ สหรัฐอเมริกา
US_IN_EZPASSIN อินเดียนา สหรัฐอเมริกา
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 เลิกใช้งานเนื่องจากไม่มีบัตรประเภทนี้อีกต่อไป

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 นอร์ทแคโรไลนา สหรัฐอเมริกา
US_NC_PEACH_PASS นอร์ทแคโรไลนา สหรัฐอเมริกา
US_NC_QUICK_PASS นอร์ทแคโรไลนา สหรัฐอเมริกา
US_NH_EZPASSNH NH, USA.
US_NJ_DOWNBEACH_EXPRESS_PASS นิวเจอร์ซีย์ สหรัฐอเมริกา
US_NJ_EZPASSNJ นิวเจอร์ซีย์ สหรัฐอเมริกา
US_NY_EXPRESSPASS นิวยอร์ก สหรัฐอเมริกา
US_NY_EZPASSNY นิวยอร์ก สหรัฐอเมริกา
US_OH_EZPASSOH โอไฮโอ สหรัฐอเมริกา
US_PA_EZPASSPA PA, USA.
US_RI_EZPASSRI RI, USA.
US_SC_PALPASS SC, USA.
US_TX_AVI_TAG เทกซัส สหรัฐอเมริกา
US_TX_BANCPASS เทกซัส สหรัฐอเมริกา
US_TX_DEL_RIO_PASS เทกซัส สหรัฐอเมริกา
US_TX_EFAST_PASS เทกซัส สหรัฐอเมริกา
US_TX_EAGLE_PASS_EXPRESS_CARD เทกซัส สหรัฐอเมริกา
US_TX_EPTOLL เทกซัส สหรัฐอเมริกา
US_TX_EZ_CROSS เทกซัส สหรัฐอเมริกา
US_TX_EZTAG เทกซัส สหรัฐอเมริกา
US_TX_FUEGO_TAG เทกซัส สหรัฐอเมริกา
US_TX_LAREDO_TRADE_TAG เทกซัส สหรัฐอเมริกา
US_TX_PLUSPASS เทกซัส สหรัฐอเมริกา
US_TX_TOLLTAG เทกซัส สหรัฐอเมริกา
US_TX_TXTAG เทกซัส สหรัฐอเมริกา
US_TX_XPRESS_CARD เทกซัส สหรัฐอเมริกา
US_UT_ADAMS_AVE_PARKWAY_EXPRESSCARD UT, USA.
US_VA_EZPASSVA VA, USA.
US_WA_BREEZEBY วอชิงตัน สหรัฐอเมริกา
US_WA_GOOD_TO_GO วอชิงตัน สหรัฐอเมริกา
US_WV_EZPASSWV WV, USA.
US_WV_MEMORIAL_BRIDGE_TICKETS WV, USA.
US_WV_MOV_PASS WV, USA
US_WV_NEWELL_TOLL_BRIDGE_TICKET WV, USA.