ฟีเจอร์การกำหนดเส้นทางสำหรับยานพาหนะขนาดใหญ่ ของ 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
| เนื้อหาคำขอ | เนื้อหาการตอบกลับ | รูปแบบการแสดงผล |
|---|---|---|
|
|
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 เพื่อเริ่มเซสชันการนำทาง
ขั้นตอนถัดไป
- เริ่มต้นใช้งาน: สร้างเส้นทางและ ETA สำหรับรถบรรทุกด้วย Routes API
- เพิ่มการนำทาง: ให้การนำทางแบบเลี้ยวต่อเลี้ยวด้วยเส้นทางที่เฉพาะเจาะจงสำหรับรถบรรทุกใน Navigation SDK สำหรับAndroidหรือiOS