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

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

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

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

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

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

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

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

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

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