ฟีเจอร์การกำหนดเส้นทางสำหรับยานพาหนะขนาดใหญ่ของ 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
| ขอเนื้อหา | เนื้อหาการตอบกลับ | รูปแบบการตอบกลับ |
|---|---|---|
|
|
JSON |
ข้อจำกัด
ก่อนที่จะเริ่มต้น คุณต้องทราบข้อจำกัดและข้อกำหนดต่อไปนี้
- ความพร้อมให้บริการตามภูมิศาสตร์: การกำหนดเส้นทางสำหรับยานพาหนะขนาดใหญ่พร้อมให้บริการในสหรัฐอเมริกา 48 รัฐที่อยู่ติดกัน (เวอร์ชันสำหรับผู้ใช้ทั่วไป) และญี่ปุ่น (เวอร์ชันทดลอง) ไม่มีบริการจัดส่งในอะแลสกา ฮาวาย หรือดินแดนของสหรัฐฯ
- คำแนะนำและความปลอดภัยสำหรับคนขับ ผู้ขับขี่ต้องไม่พึ่งพาเส้นทางที่ API นี้แสดงเพียงอย่างเดียวเพื่อความปลอดภัยหรือความถูกต้องตามกฎหมาย ระบบไม่รับประกันว่าเส้นทางจะเหมาะกับยานพาหนะ และการขับตามเส้นทางอาจ ทำให้ผู้ขับขี่เสี่ยงต่ออันตราย เช่น สะพานเตี้ยหรือถนนที่ห้ามไม่ให้ยานพาหนะขนาดใหญ่ สัญจร
- เส้นทางที่พยายามอย่างเต็มที่ ในบางกรณี API ไม่พบเส้นทางที่สอดคล้องกับข้อจำกัดการเดินทางอย่างสมบูรณ์ แต่จะแสดงเส้นทางที่ "ดีที่สุด" ซึ่งอาจยังคงผ่านพื้นที่หวงห้าม การตอบกลับจาก Routes API จะแจ้งเส้นทางเหล่านี้อย่างชัดเจนในช่อง
routeRestrictionsPartiallyIgnoredในกรณีเหล่านี้ ให้วางแผนเส้นทางอย่างรอบคอบ โดยควรใช้ข้อมูลแหล่งอื่น อย่าใช้เส้นทางที่แจ้งว่าไม่เหมาะสมเป็นแหล่งข้อมูลที่เชื่อถือได้เพียงแหล่งเดียวสำหรับการวางแผนหรือการนำทาง - ฟีเจอร์ที่ไม่รองรับ: การกำหนดเส้นทางสำหรับยานพาหนะขนาดใหญ่ไม่รองรับสิ่งต่อไปนี้
- ราคาค่าผ่านทางสำหรับรถบรรทุก
- ขีดจำกัดความเร็ว
- การกำหนดเส้นทางสำหรับวัสดุกัมมันตรังสีที่เป็นอันตราย
- ขีดจำกัดการใช้งาน: คำขอทั้งหมดจะอยู่ภายใต้ขีดจำกัดจำนวนคำค้นหาต่อวินาที (QPS) มาตรฐาน
วิธีใช้การกำหนดเส้นทางสำหรับยานพาหนะขนาดใหญ่
ทำตามขั้นตอนต่อไปนี้เพื่อใช้การกำหนดเส้นทางสำหรับยานพาหนะขนาดใหญ่ด้วย Routes API
- ตั้งค่าโปรเจ็กต์: ตรวจสอบว่าได้สร้างโปรเจ็กต์ Google Cloud และ เปิดใช้ Routes API แล้ว
- การจัดสรรสำหรับการกำหนดเส้นทางยานพาหนะขนาดใหญ่: การกำหนดเส้นทางยานพาหนะขนาดใหญ่พร้อมให้บริการแก่ลูกค้าบางกลุ่มเท่านั้น โปรดติดต่อเราเพื่อขอสิทธิ์เข้าถึงและจัดสรรโปรเจ็กต์ของคุณสำหรับฟีเจอร์นี้
- สร้างคำขอ: เรียกใช้ปลายทาง
computeRoutesหรือcomputeRouteMatrixโดยตั้งค่าtravelModeเป็นTRUCKตั้งค่าroutingPreferenceเป็นTRAFFIC_AWARE_OPTIMALและระบุแอตทริบิวต์ของยานพาหนะโดยใช้ออบเจ็กต์vehicleInfo - แสดงการนำทางแบบเลี้ยวต่อเลี้ยว (ไม่บังคับ): หากคุณเรียกใช้
computeRoutesให้ส่งrouteTokenจากการตอบกลับไปยัง Navigation SDK เพื่อเริ่มเซสชันการนำทาง
ขั้นตอนถัดไป
- เริ่มต้นใช้งาน: สร้างเส้นทางและเวลาถึงโดยประมาณของรถบรรทุกด้วย Routes API
- เพิ่มการนำทาง: ให้การนำทางแบบเลี้ยวต่อเลี้ยวพร้อมเส้นทางเฉพาะสำหรับรถบรรทุกใน Navigation SDK สำหรับ Android หรือ iOS