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

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

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

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

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

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

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

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

  • ระบุคุณสมบัติโดยละเอียดของยานพาหนะ ซึ่งรวมถึงความสูง น้ำหนัก ความยาว ความกว้าง จำนวนเพลา และการจัดประเภทสินค้าอันตราย
  • ดูเส้นทาง ระยะเวลาเดินทาง และระยะทางในการเดินทางที่คำนวณสำหรับแอตทริบิวต์ของยานพาหนะโดยเฉพาะ
  • สร้างเส้นทางที่เพิ่มประสิทธิภาพเพื่อความคล่องตัวในการขับขี่โดยหลีกเลี่ยงการกลับรถโดยอัตโนมัติ และแนะนำให้ใช้ถนนระหว่างรัฐและทางหลวงเป็นหลัก ซึ่งจะช่วยให้ยานพาหนะขนาดใหญ่อยู่ในเส้นทางที่รองรับความต้องการและความคาดหวังของผู้ขับขี่
  • คำนวณ ETA ที่แม่นยำยิ่งขึ้นโดยใช้โมเดล ETA สำหรับรถบรรทุกโดยเฉพาะ โมเดลนี้จะรวมความเร็วในการเดินทางของรถบรรทุกที่สังเกตได้เข้ากับข้อมูลการจราจรแบบเรียลไทม์และข้อมูลการจราจรที่คาดการณ์ไว้ เพื่อให้ค่าประมาณที่แม่นยำยิ่งขึ้นสำหรับยานพาหนะขนาดใหญ่
  • เปิดใช้การนำทางแบบเลี้ยวต่อเลี้ยวใน 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