ฟีเจอร์การกำหนดเส้นทางสำหรับยานพาหนะขนาดใหญ่ของ 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
| เนื้อหาคำขอ | เนื้อหาของการตอบกลับ | รูปแบบการคืนสินค้า |
|---|---|---|
|
|
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