ภาพรวมการกำหนดเส้นทางสำหรับยานพาหนะขนาดใหญ่

รูปภาพรถบรรทุกขนาดใหญ่บนถนน

ฟีเจอร์การกำหนดเส้นทางสำหรับยานพาหนะขนาดใหญ่ของ Routes API จะคำนวณเส้นทางและเวลาถึงโดยประมาณ (ETA) สำหรับยานพาหนะขนาดใหญ่ โดยจะแสดงเส้นทางที่เพิ่มประสิทธิภาพซึ่งหลีกเลี่ยงข้อจำกัดตามความสูง น้ำหนัก ความยาว และการจัดประเภทวัตถุอันตรายของยานพาหนะ นอกจากนี้ บริการยังสร้างโทเค็นเส้นทาง ที่ส่งไปยัง Navigation SDK เพื่อให้คำแนะนำแบบเลี้ยวต่อเลี้ยวได้ด้วย

เหตุผลที่ควรใช้การกำหนดเส้นทางสำหรับยานพาหนะขนาดใหญ่

ใช้การกำหนดเส้นทางสำหรับยานพาหนะขนาดใหญ่เพื่อสร้างแอปพลิเคชันที่ช่วยแก้ปัญหาด้านลอจิสติกส์ สำหรับกองยานพาหนะขนาดใหญ่

ประโยชน์ คำอธิบาย
ปรับปรุงความถูกต้องของการกำหนดราคาและการวางแผน สร้างเวลาถึงโดยประมาณที่เฉพาะเจาะจงและอิงตามการจราจร ซึ่งจะช่วยให้ได้ใบเสนอราคาและช่วงเวลาในการนำส่งที่แม่นยำยิ่งขึ้นสำหรับยานพาหนะขนาดใหญ่ เช่น รถบรรทุกและรถโดยสาร
เพิ่มความปลอดภัยและประสิทธิภาพของคนขับ แนะนำคนขับตามเส้นทางที่หลีกเลี่ยงสะพานต่ำ ถนนที่จำกัดน้ำหนัก และอันตรายอื่นๆ
เพิ่มประสิทธิภาพการทำงานของทั้งกลุ่ม ใช้การเพิ่มประสิทธิภาพเส้นทางร่วมกับการกำหนดเส้นทางสำหรับยานพาหนะขนาดใหญ่เพื่อเพิ่มประสิทธิภาพการมอบหมายงานและลำดับการแวะพักสำหรับกลุ่มยานพาหนะทั้งหมด ใช้ Fleet Engine เพื่อเปิดใช้การมองเห็นการมอบหมายและตำแหน่งยานพาหนะแบบเรียลไทม์
ลดการฝึกอบรมและเพิ่มการใช้งาน มอบประสบการณ์การนำทางโดยใช้ Google Maps ที่คุ้นเคยให้แก่ผู้ขับขี่ยานพาหนะขนาดใหญ่หรือรถบรรทุกภายในแอปพลิเคชันของคุณเอง

สิ่งที่คุณทำได้ด้วยการกำหนดเส้นทางสำหรับยานพาหนะขนาดใหญ่

การกำหนดเส้นทางสำหรับยานพาหนะขนาดใหญ่ช่วยให้คุณดำเนินการหลักๆ ต่อไปนี้ได้

  • ระบุคุณสมบัติโดยละเอียดของยานพาหนะ ซึ่งรวมถึงความสูง น้ำหนัก ความยาว ความกว้าง จำนวนเพลา และการจัดประเภทสินค้าอันตราย
  • รับเส้นทาง ระยะเวลาเดินทาง และระยะทางเดินทางที่คำนวณมาโดยเฉพาะสำหรับแอตทริบิวต์ของยานพาหนะ
  • สร้างเส้นทางที่เพิ่มประสิทธิภาพการเลี้ยวโดยหลีกเลี่ยงการกลับรถโดยอัตโนมัติ และแนะนำทางหลวงและทางด่วนเป็นพิเศษ ซึ่งจะช่วยให้รถขนาดใหญ่ยังคงอยู่ในเส้นทางที่ตรงตามความต้องการและความคาดหวังของคนขับ
  • คำนวณเวลาถึงโดยประมาณที่แม่นยำยิ่งขึ้นโดยใช้โมเดลเวลาถึงโดยประมาณสำหรับรถบรรทุกโดยเฉพาะ โมเดลจะรวมความเร็วในการเดินทางของรถบรรทุกที่สังเกตได้เข้ากับข้อมูลการจราจรแบบเรียลไทม์และแบบคาดการณ์ เพื่อให้การประมาณการสำหรับยานพาหนะขนาดใหญ่มีความแม่นยำมากขึ้น
  • เปิดใช้การนำทางแบบเลี้ยวต่อเลี้ยวใน Navigation SDK โดยใช้โทเค็นเส้นทางเพื่อ โอนเส้นทางที่ปลอดภัยสำหรับรถบรรทุกจาก Routes API
  • คำนวณเมทริกซ์เส้นทางเพื่อกำหนดระยะเวลาเดินทางและระยะทางระหว่างต้นทางและปลายทางหลายแห่งสำหรับการวางแผนทั้งกองยานพาหนะ
  • เพิ่มประสิทธิภาพแผนเส้นทางสำหรับกลุ่มรถบรรทุกเพื่อประสิทธิภาพในการดำเนินการโดยรวมที่คำนึงถึงความเป็นไปได้และความปลอดภัย

วิธีการทำงานของการกำหนดเส้นทางสำหรับยานพาหนะขนาดใหญ่

ฟีเจอร์การกำหนดเส้นทางสำหรับยานพาหนะขนาดใหญ่ทำงานผ่านบริการต่อไปนี้

ปลายทาง การดำเนินการ เอาต์พุต
Routes API คำขอ HTTPS ไปยังปลายทาง Routes API (computeRoutes หรือ computeRouteMatrix) พร้อมกับเนื้อหาคำขอที่มีต้นทางและปลายทาง ต้องตั้งค่า travelMode เป็น TRUCK และออบเจ็กต์ routeModifiers ต้องมี vehicleInfo เส้นประกอบของเส้นทาง รายการช่วงและขั้นตอนของเส้นทาง ระยะเวลาเดินทางโดยประมาณ และโทเค็นเส้นทาง
Route Optimization API คำขอ HTTPS ไปยังปลายทาง Route Optimization API ต้องตั้งค่า travelMode เป็น TRUCK และออบเจ็กต์ routeModifiers ต้องมี vehicleInfo แผนเส้นทางที่ได้รับการเพิ่มประสิทธิภาพสำหรับกลุ่มยานพาหนะที่ออกแบบมาสำหรับยานพาหนะและโทเค็นเส้นทางที่เฉพาะเจาะจงสำหรับการเดินทางแต่ละครั้ง
Navigation SDK (Android, iOS) ใส่โทเค็นเส้นทาง (สร้างจาก Routes API หรือ Route Optimization API ที่มีการกำหนดเส้นทางสำหรับยานพาหนะขนาดใหญ่) เมื่อตั้งค่าปลายทางในโปรแกรมนำทาง ประสบการณ์การนำทางแบบเลี้ยวต่อเลี้ยวที่ปรับแต่งสำหรับรถบรรทุกและเป็นไปตามเส้นทางที่สอดคล้องกับข้อมูลยานพาหนะที่ระบุไว้ในคำขอ Routes API หรือ Route Optimization API เดิม

ตัวอย่าง

ตัวอย่างต่อไปนี้จะเน้นที่การใช้การกำหนดเส้นทางสำหรับยานพาหนะขนาดใหญ่ด้วย Routes API

ตัวอย่างเช่น เนื้อความของคำขอ computeRoutes พื้นฐานจะมีลักษณะดังนี้

{
  "origin": { "location": { "latLng": { "latitude": 41.31, "longitude": -74.75 }}},
  "destination": { "location": { "latLng": { "latitude": 41.30, "longitude": -74.78 }}},
  "travelMode": "TRUCK",
  "routeModifiers": {
    "vehicleInfo": {
      "totalHeightMm": 4114,
      "totalLengthMm": 21945,
      "totalWeightKg": 32658,
      ... // other vehicle attributes
    }
  }
}

ต้องระบุ: คำขอต้องตั้งค่า travelMode เป็น TRUCK และป้อนข้อมูล ออบเจ็กต์ vehicleInfo ด้วยมิติข้อมูลและแอตทริบิวต์ที่เฉพาะเจาะจงของยานพาหนะ

Routes API จะแสดงเส้นทางที่พิจารณาข้อมูลยานพาหนะที่ระบุ การตอบกลับอาจรวมถึงเส้นประกอบของเส้นทาง, ETA เฉพาะรถบรรทุก, ระยะทางในการเดินทาง และโทเค็นเส้นทางสำหรับใช้กับ Navigation SDK ทั้งนี้ขึ้นอยู่กับมาสก์ฟิลด์ที่ระบุ การตอบกลับยังระบุด้วยว่าไม่พบเส้นทางที่ปฏิบัติตามข้อกำหนดทั้งหมด

เนื้อหาคำขอและการตอบกลับ

ตารางต่อไปนี้แสดงข้อมูลที่คุณส่งและรับเมื่อส่งคำขอการกำหนดเส้นทางยานพาหนะขนาดใหญ่ โดยใช้เมธอด computeRoutes ของ Routes API

ขอเนื้อหา เนื้อหาการตอบกลับ รูปแบบการตอบกลับ
  • พิกัดต้นทางและปลายทาง
  • vehicleInfo ออบเจ็กต์ที่มีขนาด น้ำหนัก และประเภทวัตถุอันตรายของยานพาหนะ
  • เส้นประกอบของเส้นทาง
  • ระยะเวลาเดินทางและdistanceMetersสำหรับรถบรรทุกโดยเฉพาะ
  • routeToken สำหรับใช้กับ Navigation SDK
  • travelAdvisory ออบเจ็กต์ที่ระบุว่า routeRestrictionsPartiallyIgnored หรือไม่
JSON

ข้อจำกัด

ก่อนที่จะเริ่มต้น คุณต้องทราบข้อจำกัดและข้อกำหนดต่อไปนี้

  • ความพร้อมให้บริการตามภูมิศาสตร์: การกำหนดเส้นทางสำหรับยานพาหนะขนาดใหญ่พร้อมให้บริการในสหรัฐอเมริกา 48 รัฐที่อยู่ติดกัน (เวอร์ชันสำหรับผู้ใช้ทั่วไป) และญี่ปุ่น (เวอร์ชันทดลอง) ไม่มีบริการจัดส่งในอะแลสกา ฮาวาย หรือดินแดนของสหรัฐฯ
  • คำแนะนำและความปลอดภัยสำหรับคนขับ ผู้ขับขี่ต้องไม่พึ่งพาเส้นทางที่ API นี้แสดงเพียงอย่างเดียวเพื่อความปลอดภัยหรือความถูกต้องตามกฎหมาย ระบบไม่รับประกันว่าเส้นทางจะเหมาะกับยานพาหนะ และการขับตามเส้นทางอาจ ทำให้ผู้ขับขี่เสี่ยงต่ออันตราย เช่น สะพานเตี้ยหรือถนนที่ห้ามไม่ให้ยานพาหนะขนาดใหญ่ สัญจร
  • เส้นทางที่พยายามอย่างเต็มที่ ในบางกรณี API ไม่พบเส้นทางที่สอดคล้องกับข้อจำกัดการเดินทางอย่างสมบูรณ์ แต่จะแสดงเส้นทางที่ "ดีที่สุด" ซึ่งอาจยังคงผ่านพื้นที่หวงห้าม การตอบกลับจาก Routes API จะแจ้งเส้นทางเหล่านี้อย่างชัดเจนในช่อง routeRestrictionsPartiallyIgnored ในกรณีเหล่านี้ ให้วางแผนเส้นทางอย่างรอบคอบ โดยควรใช้ข้อมูลแหล่งอื่น อย่าใช้เส้นทางที่แจ้งว่าไม่เหมาะสมเป็นแหล่งข้อมูลที่เชื่อถือได้เพียงแหล่งเดียวสำหรับการวางแผนหรือการนำทาง
  • ฟีเจอร์ที่ไม่รองรับ: การกำหนดเส้นทางสำหรับยานพาหนะขนาดใหญ่ไม่รองรับสิ่งต่อไปนี้
    • ราคาค่าผ่านทางสำหรับรถบรรทุก
    • ขีดจำกัดความเร็ว
    • การกำหนดเส้นทางสำหรับวัสดุกัมมันตรังสีที่เป็นอันตราย
  • ขีดจำกัดการใช้งาน: คำขอทั้งหมดจะอยู่ภายใต้ขีดจำกัดจำนวนคำค้นหาต่อวินาที (QPS) มาตรฐาน

วิธีใช้การกำหนดเส้นทางสำหรับยานพาหนะขนาดใหญ่

ทำตามขั้นตอนต่อไปนี้เพื่อใช้การกำหนดเส้นทางสำหรับยานพาหนะขนาดใหญ่ด้วย Routes API

  1. ตั้งค่าโปรเจ็กต์: ตรวจสอบว่าได้สร้างโปรเจ็กต์ Google Cloud และ เปิดใช้ Routes API แล้ว
  2. การจัดสรรสำหรับการกำหนดเส้นทางยานพาหนะขนาดใหญ่: การกำหนดเส้นทางยานพาหนะขนาดใหญ่พร้อมให้บริการแก่ลูกค้าบางกลุ่มเท่านั้น โปรดติดต่อเราเพื่อขอสิทธิ์เข้าถึงและจัดสรรโปรเจ็กต์ของคุณสำหรับฟีเจอร์นี้
  3. สร้างคำขอ: เรียกใช้ปลายทาง computeRoutes หรือ computeRouteMatrix โดยตั้งค่า travelMode เป็น TRUCK ตั้งค่า routingPreference เป็น TRAFFIC_AWARE_OPTIMAL และระบุแอตทริบิวต์ของยานพาหนะโดยใช้ออบเจ็กต์ vehicleInfo
  4. แสดงการนำทางแบบเลี้ยวต่อเลี้ยว (ไม่บังคับ): หากคุณเรียกใช้ computeRoutes ให้ส่ง routeToken จากการตอบกลับไปยัง Navigation SDK เพื่อเริ่มเซสชันการนำทาง

ขั้นตอนถัดไป

  • เริ่มต้นใช้งาน: สร้างเส้นทางและเวลาถึงโดยประมาณของรถบรรทุกด้วย Routes API
  • เพิ่มการนำทาง: ให้การนำทางแบบเลี้ยวต่อเลี้ยวพร้อมเส้นทางเฉพาะสำหรับรถบรรทุกใน Navigation SDK สำหรับ Android หรือ iOS