การเพิ่มประสิทธิภาพเส้นทางเป็น Google Maps Platform API ที่สร้างแผนเส้นทางที่เพิ่มประสิทธิภาพแล้ว สำหรับยานพาหนะคันเดียวหรือหลายคันและจุดจอด
เหตุใดจึงต้องใช้ Route Optimization API
ปรับปรุงประสิทธิภาพการดำเนินงานของกองยานขนส่งด้วยความช่วยเหลือจาก แผนเส้นทาง ปรับเส้นทางตามข้อจำกัดด้านต้นทุน เวลา ความต้องการของลูกค้า และ วัตถุประสงค์ทางธุรกิจอื่นๆ เช่น
- บริษัทโลจิสติกส์สามารถประหยัดเวลาและทรัพยากรได้ด้วยการกำหนดเวลาการจัดส่งในวันถัดไป พร้อมทั้งเพิ่มประสิทธิภาพการนำส่งเพื่อประหยัดเวลา ประหยัดค่าใช้จ่าย การนำส่งตรงเวลา รวมถึงความพึงพอใจของคนขับและลูกค้าปลายทาง
- บริษัทจัดส่งอาหารตามคำขอสามารถทำให้กระบวนการจัดส่งรวดเร็วและมีประสิทธิภาพมากขึ้นได้โดยเลือกคนขับที่พร้อมให้บริการที่ดีที่สุดเพื่อรับคำสั่งซื้อใหม่และแทรกคำสั่งซื้อเหล่านั้นลงในเส้นทางที่มีอยู่
- ผู้ให้บริการภาคสนามสามารถเพิ่มประสิทธิภาพและความพึงพอใจของลูกค้าได้โดยการมอบหมายผู้ให้บริการให้กับการนัดหมายและค้นลําดับการหยุดที่เหมาะสมสําหรับการนัดหมายมากกว่า 1 รายการ พร้อมทั้งเพิ่มประสิทธิภาพเส้นทางอีกครั้งเมื่อเกิดปัญหา
สิ่งที่คุณทำได้ด้วย Route Optimization API
ใช้ Route Optimization API เพื่อเพิ่มประสิทธิภาพเส้นทางและงานของกลุ่มยานพาหนะ ตามวัตถุประสงค์และ ข้อจํากัดของคุณเอง
- วัตถุประสงค์: เป้าหมายทางธุรกิจ
- ข้อจำกัด: ข้อจำกัดของชิ้นงานที่จับต้องได้
| วัตถุประสงค์ | ข้อจำกัด | ||
|---|---|---|---|
| ประสิทธิภาพการเดินทาง | เพิ่มประสิทธิภาพเส้นทางการเดินทางขั้นพื้นฐานโดยใช้พารามิเตอร์ เช่น ระยะทางและเวลาถึงจุดหมาย | เวลาทำงานของคนขับ | มอบหมายเส้นทางให้คนขับตามเวลาทำงานและช่วงพัก |
| การมาถึงตรงเวลา | จัดลำดับความสำคัญของการไปรับ การนำส่ง หรือบริการให้มาถึงก่อนเวลาที่กำหนด | ความจุของยานพาหนะ | มอบหมายยานพาหนะให้กับงานโดยอิงตามปริมาณสัมภาระที่ยานพาหนะบรรทุกได้ |
| ค่าใช้จ่ายในการใช้ยานพาหนะ | ลดจำนวนยานพาหนะที่จำเป็นในการทำงาน | กรอบเวลา | ให้การจัดส่งหรืองานมาถึงในช่วงเวลาที่เฉพาะเจาะจง |
| การปรับสมดุลโหลด | กระจายงานอย่างเท่าเทียมกันในกลุ่มยานพาหนะและบุคลากร | การขึ้นต่อกันและความเข้ากันได้ | เพิ่มประสิทธิภาพเส้นทางของกลุ่มยานพาหนะตามประเภทยานพาหนะ ลำดับงาน หรือเงื่อนไขการจัดส่ง |
วิธีการทำงานของ Route Optimization API
คุณเข้าถึง Route Optimization API ได้โดยใช้ REST, gRPC และไลบรารีไคลเอ็นต์ และ API นี้จะคำนวณเส้นทางที่มีประสิทธิภาพที่สุดสำหรับกลุ่มยานพาหนะ
คำขอของคุณอาจเรียบง่ายเพียงแค่กำหนดเส้นทางรถคันเดียวที่มีจุดส่ง 2-3 แห่ง หรือซับซ้อนถึงขั้นระบุรายละเอียดเวิร์กโฟลว์ทั้งหมดของบริษัท คำขอจะกำหนด รูปแบบการกำหนดเส้นทางที่ไม่ซ้ำกัน ซึ่งอาจรวมถึงรายละเอียดต่างๆ เช่น
- การจัดส่ง: งานที่ต้องดำเนินการให้เสร็จสมบูรณ์ ซึ่งรวมถึงสถานที่รับและนำส่ง ระยะเวลาของบริการ และขนาดการบรรทุก
- ยานพาหนะ: กองยานพาหนะที่พร้อมใช้งานเพื่อทำงานให้เสร็จสมบูรณ์ ซึ่งรวมถึงโหมดการเดินทาง สถานที่เริ่มต้นและสิ้นสุด และความสามารถในการบรรทุก
- ข้อจำกัดด้านเวลา: ช่วงเวลาที่แน่นอนสำหรับการจัดส่ง รวมถึงเวลาเข้ากะของคนขับ และเวลาพักที่จำเป็น
- พารามิเตอร์ต้นทุน: ปัจจัยที่มีผลต่อการเพิ่มประสิทธิภาพ เช่น ต้นทุนต่อกิโลเมตร ต้นทุนต่อชั่วโมง และค่าปรับสำหรับการนำส่งที่ไม่สำเร็จ
จากนั้นบริการจะแสดงแผนเส้นทางที่เพิ่มประสิทธิภาพซึ่งเป็นไปตามข้อจำกัดและวัตถุประสงค์ทุกอย่างที่คุณตั้งไว้ การตอบกลับมีเส้นทางที่คำนวณแล้ว และมีรายละเอียดต่างๆ เช่น
- ลำดับการเข้าชม: ลำดับการรับและนำส่งที่แน่นอนสำหรับยานพาหนะแต่ละคัน
- การจัดส่งที่กำหนด: รถคันใดรับผิดชอบงานใด
- เวลาโดยประมาณ: เวลามาถึงและเวลาออกเดินทางสำหรับการเยี่ยมชมแต่ละครั้ง โดยพิจารณา เวลาเดินทางและระยะเวลาของบริการ
- เมตริกเส้นทาง: ต้นทุนรวม ระยะทางในการเดินทางทั้งหมด และเวลาทั้งหมดสำหรับ เส้นทางแต่ละเส้นทางและแผนโดยรวม
ดูข้อมูลเพิ่มเติมเกี่ยวกับการสร้างคำขอและการตีความการตอบกลับได้ที่ส่งคำขอแรกและตีความการตอบกลับ
แหล่งข้อมูล
API มีปลายทาง 4 รายการเพื่อจัดการขนาดคำขอและเวลาในการแก้ปัญหาที่แตกต่างกัน ดูวิธีเลือกปลายทางที่เหมาะสมได้ที่เลือก ปลายทาง
| ปลายทาง | คำอธิบายและข้อมูลที่แสดงผล | รูปแบบการแสดงผล |
|---|---|---|
OptimizeTours |
ปลายทางการบล็อกสำหรับคำขอเดียวที่มีเวลาในการแก้ปัญหาที่สั้น แสดงเส้นทางที่เพิ่มประสิทธิภาพแล้วในการตอบกลับโดยตรง | JSON หรือ gRPC proto |
OptimizeToursLongRunning |
ปลายทางที่ไม่บล็อกสำหรับคำขอเดียวที่มีเวลาในการแก้ปัญหานาน แสดงผลรหัสการดำเนินการที่ใช้เวลานาน (LRO) | JSON หรือ gRPC proto |
OptimizeToursUri |
ปลายทางที่ไม่บล็อกสำหรับคำขอขนาดใหญ่รายการเดียว (มากกว่า 8 MB) อ่านและเขียนไปยัง Google Cloud Storage โดยตรง แสดงผลรหัสการดำเนินการที่ใช้เวลานาน (LRO) | JSON หรือ gRPC proto |
BatchOptimizeTours |
ปลายทางที่ไม่บล็อกเพื่อประมวลผลคำขออิสระหลายรายการพร้อมกันโดยใช้ Google Cloud Storage แสดงผลรหัสการดำเนินการที่ใช้เวลานาน (LRO) | JSON หรือ gRPC proto |
วิธีใช้ Route Optimization API
| 1 | เริ่มตั้งค่า | เริ่มต้นด้วย ตั้งค่าโปรเจ็กต์ที่อยู่ในระบบคลาวด์ของ Google และทําตามวิธีการตั้งค่าที่ตามมา |
| 2 | เรียกใช้คำขอพื้นฐานและรับการตอบกลับ | หลังจากตั้งค่าแล้ว ให้เริ่มต้นด้วย การส่งคำขอพื้นฐานและรับการตอบกลับ โดยทำตาม สร้างคำขอ และ ตีความการตอบกลับ |
| 3 | ลองใช้สถานการณ์จำลองที่ซับซ้อนขึ้นและเริ่มสร้างคำขอของคุณเอง | ดูสถานการณ์ตัวอย่างโดยเริ่มจาก การเพิ่มประสิทธิภาพลำดับจุดรับและนำส่ง และเริ่มสร้างคำขอที่ตรงกับกรณีการใช้งานของคุณ |
ไลบรารีของไคลเอ็นต์ที่พร้อมใช้งาน
ดูรายการไลบรารีของไคลเอ็นต์ที่พร้อมใช้งานสำหรับ Route Optimization API ได้ที่ ไลบรารีของไคลเอ็นต์
ขั้นตอนถัดไป
- เริ่มใช้ Route Optimization API: ไปที่เรียกใช้คำขอพื้นฐาน
- ทำความเข้าใจการเรียกเก็บเงิน: การใช้งานและการเรียกเก็บเงิน
- ดูโค้ดตัวอย่างและไลบรารี: ไลบรารีของไคลเอ็นต์และ โอเพนซอร์ส
- ทำตามแนวทางปฏิบัติแนะนำ: แนวทางปฏิบัติแนะนำในการใช้บริการเว็บ Route Optimization API