ฟีเจอร์การกำหนดเส้นทางสำหรับยานพาหนะขนาดใหญ่ของ Routes API คือชุดบริการที่คำนวณเส้นทางและเวลาถึงโดยประมาณ (ETA) สำหรับยานพาหนะขนาดใหญ่ การยอมรับคำขอที่ระบุแอตทริบิวต์ของยานพาหนะ เช่น ความสูง น้ำหนัก ความยาว และการจัดประเภทวัตถุอันตราย จะทำให้ระบบแสดงเส้นทางที่เพิ่มประสิทธิภาพเพื่อหลีกเลี่ยงข้อจำกัดที่เกี่ยวข้อง นอกจากนี้ บริการยังสร้างโทเค็นเส้นทางที่ส่งไปยัง Navigation SDK เพื่อให้คำแนะนำแบบเลี้ยวต่อเลี้ยวแก่คนขับ ตามเส้นทางที่เหมาะสำหรับรถบรรทุกได้ด้วย
เหตุผลที่ควรใช้การกำหนดเส้นทางสำหรับยานพาหนะขนาดใหญ่
ใช้การกำหนดเส้นทางสำหรับยานพาหนะขนาดใหญ่เพื่อสร้างแอปพลิเคชันที่ช่วยแก้ปัญหาด้านลอจิสติกส์ สำหรับกองยานพาหนะขนาดใหญ่
| ประโยชน์ | ลักษณะการทำงานของแอปพลิเคชัน |
|---|---|
| ปรับปรุงความถูกต้องของการกำหนดราคาและการวางแผน | สร้างเวลาถึงโดยประมาณที่เฉพาะเจาะจงซึ่งอิงตามการจราจรเพื่อให้ใบเสนอราคาและช่วงเวลาในการนำส่งสำหรับยานพาหนะขนาดใหญ่ เช่น รถบรรทุกและรถโดยสาร มีความแม่นยำมากขึ้น |
| เพิ่มความปลอดภัยและประสิทธิภาพของคนขับ | แนะนำคนขับตามเส้นทางที่หลีกเลี่ยงสะพานต่ำ ถนนที่มีการจำกัดน้ำหนัก และอันตรายอื่นๆ |
| เพิ่มประสิทธิภาพการปฏิบัติงานทั่วทั้งกองยานพาหนะ | ใช้การเพิ่มประสิทธิภาพเส้นทางร่วมกับการกำหนดเส้นทางสำหรับยานพาหนะขนาดใหญ่เพื่อเพิ่มประสิทธิภาพการมอบหมายงานและลำดับการจอดสำหรับทั้งกองยานพาหนะ ใช้ Fleet Engine เพื่อเปิดใช้การมองเห็นการมอบหมายและตำแหน่งยานพาหนะแบบเรียลไทม์ |
| ลดการฝึกอบรมและเพิ่มการใช้งาน | มอบประสบการณ์การนำทางโดยใช้ Google Maps ที่คุ้นเคยให้แก่ผู้ขับขี่ยานพาหนะขนาดใหญ่หรือรถบรรทุกภายในแอปพลิเคชันของคุณเอง |
สิ่งที่คุณทำได้ด้วยการกำหนดเส้นทางสำหรับยานพาหนะขนาดใหญ่
การกำหนดเส้นทางสำหรับยานพาหนะขนาดใหญ่ช่วยให้คุณดำเนินการหลักๆ ต่อไปนี้ได้
- ระบุโปรไฟล์ยานพาหนะแบบละเอียด รวมถึงความสูง น้ำหนัก ความยาว ความกว้าง จำนวนเพลา และการจัดประเภทสินค้าอันตราย
- รับ เส้นทาง ระยะเวลาเดินทาง และระยะทางในการเดินทางที่คำนวณมาโดยเฉพาะสำหรับแอตทริบิวต์ของยานพาหนะ โดยใช้ข้อมูลถนนและรูปแบบการจราจรที่ครอบคลุมของ Google
- คำนวณเวลาถึงโดยประมาณ (ETA) ที่แม่นยำยิ่งขึ้นโดยใช้โมเดล ETA ใหม่ที่เฉพาะเจาะจงสำหรับรถบรรทุก โมเดลนี้จะรวมความเร็วในการเดินทางของรถบรรทุกที่สังเกตได้เข้ากับข้อมูลการจราจรแบบเรียลไทม์และแบบคาดการณ์ เพื่อให้ค่าประมาณที่แม่นยำยิ่งขึ้นสำหรับยานพาหนะขนาดใหญ่
- เปิดใช้การนำทางแบบเลี้ยวต่อเลี้ยวใน Navigation SDK โดยใช้โทเค็นเส้นทางเพื่อ โอนเส้นทางที่ปลอดภัยสำหรับรถบรรทุกจาก Routes API
- คำนวณเมทริกซ์เส้นทางเพื่อกำหนดเวลาในการเดินทางและระยะทางระหว่างต้นทางและปลายทางหลายแห่งสำหรับการวางแผนทั้งกองยานพาหนะ
- เพิ่มประสิทธิภาพแผนเส้นทางสำหรับกองทัพรถบรรทุกเพื่อประสิทธิภาพการดำเนินงานโดยรวม โดยคำนึงถึงความเป็นไปได้และความปลอดภัย
วิธีการทำงานของการกำหนดเส้นทางสำหรับยานพาหนะขนาดใหญ่
ฟีเจอร์การกำหนดเส้นทางสำหรับยานพาหนะขนาดใหญ่ทำงานผ่านบริการต่อไปนี้
| ปลายทาง | การดำเนินการ | เอาต์พุต |
|---|---|---|
| Routes API | คำขอ HTTPS ไปยังปลายทาง Routes API (computeRoutes หรือ computeRouteMatrix) ที่มีเนื้อหาคำขอซึ่งรวมต้นทางและปลายทางของคุณ ต้องตั้งค่า travelMode เป็น TRUCK และออบเจ็กต์ routeModifiers ต้องมีโปรไฟล์ยานพาหนะ
|
เส้นประกอบของเส้นทาง รายการช่วงและขั้นตอนของเส้นทาง ระยะเวลาเดินทางโดยประมาณ และโทเค็นเส้นทาง |
| Route Optimization API | คำขอ HTTPS ไปยังปลายทาง Route Optimization API ต้องตั้งค่า travelMode เป็น TRUCK และออบเจ็กต์ routeModifiers ต้องมีโปรไฟล์ยานพาหนะ
โหมดการเดินทางและโปรไฟล์ยานพาหนะในออบเจ็กต์ routeModifiers
|
แผนเส้นทางที่เพิ่มประสิทธิภาพสำหรับกลุ่มยานพาหนะซึ่งออกแบบมาสำหรับโปรไฟล์ยานพาหนะที่เฉพาะเจาะจง และโทเค็นเส้นทางสำหรับการเดินทางแต่ละครั้ง |
| Navigation SDK | ใส่โทเค็นเส้นทาง (สร้างจาก Routes API หรือ Route Optimization API ที่มีการกำหนดเส้นทางสำหรับยานพาหนะขนาดใหญ่) เมื่อเรียกใช้ setDestination
|
ประสบการณ์การนำทางแบบเลี้ยวต่อเลี้ยวที่ปรับแต่งสำหรับรถบรรทุกและเป็นไปตามเส้นทางที่ยึดตามโปรไฟล์ยานพาหนะที่ระบุไว้ในคำขอ API ของ Routes API หรือ Route Optimization API เดิม |
ตัวอย่าง
ต้องระบุ: คำขอต้องตั้งค่า travelMode เป็น TRUCK และป้อนข้อมูลออบเจ็กต์
vehicleInfo ด้วยมิติข้อมูลและแอตทริบิวต์ที่เฉพาะเจาะจงของยานพาหนะ
ตัวอย่างเช่น เนื้อความของคำขอ 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
}
}
}
บริการจะประมวลผลคำขอนี้และแสดงเส้นทางที่พิจารณาโปรไฟล์ยานพาหนะที่ระบุ การตอบกลับอาจมีเส้นประกอบของเส้นทาง เวลาถึงโดยประมาณสำหรับรถบรรทุก ระยะทางในการเดินทาง และโทเค็นเส้นทางสำหรับใช้กับ Navigation SDK โดยขึ้นอยู่กับ FieldMask ที่ระบุ การตอบกลับยังระบุด้วย หากไม่พบเส้นทางที่เป็นไปตามข้อกำหนดทั้งหมด
เนื้อหาของคำขอและการตอบกลับ
ตารางต่อไปนี้สรุปทรัพยากรที่คุณใช้เพื่อส่งคำขอการกำหนดเส้นทางสำหรับยานพาหนะขนาดใหญ่ และข้อมูลที่ส่งคืน
| ขอเนื้อหา | เนื้อหาคำตอบ | รูปแบบการตอบกลับ |
|---|---|---|
|
|
JSON |
ข้อจำกัด
ก่อนที่จะเริ่มต้น คุณต้องทราบข้อจำกัดและข้อกำหนดต่อไปนี้
- ความพร้อมให้บริการทางภูมิศาสตร์: การกำหนดเส้นทางสำหรับยานพาหนะขนาดใหญ่พร้อมให้บริการในสหรัฐอเมริกา 48 รัฐที่อยู่ติดกันเท่านั้น
- การกำหนดเส้นทางสำหรับยานพาหนะขนาดใหญ่เป็นข้อเสนอในระยะตัวอย่าง ผู้ขับขี่ต้องไม่ พึ่งพาเส้นทางที่ API นี้แสดงเพียงอย่างเดียวเพื่อให้ปลอดภัยหรือถูกกฎหมาย ระบบไม่รับประกันว่าเส้นทางจะเหมาะกับยานพาหนะ และการขับตามเส้นทางอาจทำให้ผู้ขับขี่ต้องเผชิญกับอันตราย เช่น สะพานต่ำหรือถนนที่ห้ามไม่ให้ยานพาหนะขนาดใหญ่สัญจร
- เส้นทางที่พยายามอย่างเต็มที่ ในบางกรณี API อาจไม่พบเส้นทางที่
เป็นไปตามข้อจำกัดในการเดินทางอย่างสมบูรณ์ แต่จะแสดงเส้นทางที่ "พยายามอย่างเต็มที่" ซึ่งอาจยังคงผ่านพื้นที่ที่ถูกจำกัด การตอบกลับของ Routes API
จะแจ้งเส้นทางเหล่านี้อย่างชัดเจนในช่อง
routeRestrictionsPartiallyIgnoredวางแผนเส้นทางอย่างรอบคอบในกรณีเหล่านี้ โดยควรใช้ข้อมูลแหล่งที่มาอื่นๆ อย่าใช้เส้นทางที่ถูกแจ้งว่าเป็นแหล่งข้อมูลที่เชื่อถือได้เพียงแหล่งเดียวสำหรับการวางแผนหรือการนำทาง - ฟีเจอร์ที่ไม่รองรับ: แม้ว่าเราจะพยายามเพิ่มฟังก์ชันการทำงาน
ให้กับข้อเสนอนี้ แต่การกำหนดเส้นทางสำหรับยานพาหนะขนาดใหญ่ไม่รองรับรายการต่อไปนี้
- ราคาค่าผ่านทางสำหรับรถบรรทุก
- ขีดจำกัดความเร็ว
- การกำหนดเส้นทางสำหรับวัตถุอันตรายที่เป็นกัมมันตรังสี
- โควต้าการใช้งาน: คำขอทั้งหมดจะอยู่ภายใต้โควต้าคำค้นหาต่อวินาที (QPS) มาตรฐาน
วิธีใช้การกำหนดเส้นทางสำหรับยานพาหนะขนาดใหญ่
- ตั้งค่าโปรเจ็กต์: ตรวจสอบว่าได้สร้างโปรเจ็กต์ที่อยู่ในระบบคลาวด์ของ Google และเปิดใช้ Routes API แล้ว
- การจัดสรรสำหรับการกำหนดเส้นทางสำหรับยานพาหนะขนาดใหญ่: ติดต่อตัวแทนของ Google เพื่อจัดสรรโปรเจ็กต์ของคุณสำหรับฟีเจอร์เวอร์ชันตัวอย่างที่จำกัดนี้
- สร้างคำขอเส้นทาง: เรียกใช้ปลายทาง
computeRoutesโดยตั้งค่าtravelModeเป็นTRUCKและระบุยานพาหนะเสมือนโดยใช้ออบเจ็กต์VehicleInfo - ระบุการนำทางแบบเลี้ยวต่อเลี้ยว (ไม่บังคับ): ส่ง
routeTokenจาก การตอบกลับไปยัง Navigation SDK เพื่อเริ่มเซสชันการนำทาง
ขั้นตอนถัดไป
- เริ่มต้นใช้งาน: สร้างเส้นทางและเวลาถึงโดยประมาณของรถบรรทุกด้วย Routes API
- เพิ่มการนำทาง: แสดงการนำทางแบบเลี้ยวต่อเลี้ยวพร้อมเส้นทางเฉพาะสำหรับรถบรรทุก
- ทำความเข้าใจการเรียกเก็บเงิน: ติดต่อตัวแทนฝ่ายขายของ Google