Route Optimization API คืออะไร

นักพัฒนาซอฟต์แวร์ในเขตเศรษฐกิจยุโรป (EEA)

การเพิ่มประสิทธิภาพเส้นทางเป็น Google Maps Platform API ที่สร้างแผนเส้นทางที่เพิ่มประสิทธิภาพแล้ว สำหรับยานพาหนะคันเดียวหรือหลายคันและจุดจอด

เหตุใดจึงต้องใช้ Route Optimization API

ปรับปรุงประสิทธิภาพการดำเนินงานของกองยานขนส่งด้วยความช่วยเหลือจาก แผนเส้นทาง ปรับเส้นทางตามข้อจำกัดด้านต้นทุน เวลา ความต้องการของลูกค้า และ วัตถุประสงค์ทางธุรกิจอื่นๆ เช่น

ภาพหน้าจอของแผนที่ที่มีการไฮไลต์เส้นทาง 3 เส้นทางด้วยสีต่างๆ

  • บริษัทโลจิสติกส์สามารถประหยัดเวลาและทรัพยากรได้ด้วยการกำหนดเวลาการจัดส่งในวันถัดไป พร้อมทั้งเพิ่มประสิทธิภาพการนำส่งเพื่อประหยัดเวลา ประหยัดค่าใช้จ่าย การนำส่งตรงเวลา รวมถึงความพึงพอใจของคนขับและลูกค้าปลายทาง
  • บริษัทจัดส่งอาหารตามคำขอสามารถทำให้กระบวนการจัดส่งรวดเร็วและมีประสิทธิภาพมากขึ้นได้โดยเลือกคนขับที่พร้อมให้บริการที่ดีที่สุดเพื่อรับคำสั่งซื้อใหม่และแทรกคำสั่งซื้อเหล่านั้นลงในเส้นทางที่มีอยู่
  • ผู้ให้บริการภาคสนามสามารถเพิ่มประสิทธิภาพและความพึงพอใจของลูกค้าได้โดยการมอบหมายผู้ให้บริการให้กับการนัดหมายและค้นลําดับการหยุดที่เหมาะสมสําหรับการนัดหมายมากกว่า 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 ได้ที่ ไลบรารีของไคลเอ็นต์

ขั้นตอนถัดไป