Route Optimization API คืออะไร

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

Route Optimization เป็น 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 Cloud และทำตามวิธีการตั้งค่าที่แสดง
2 เรียกใช้คำขอพื้นฐานและรับคำตอบ หลังจากตั้งค่าแล้ว ให้เริ่มต้นด้วย การส่งคำขอพื้นฐานและรับคำตอบ โดยทำตาม สร้างคำขอ และ ตีความคำตอบ
3 ลองใช้สถานการณ์จำลองขั้นสูงเพิ่มเติมและเริ่มสร้างคำขอของคุณเอง สำรวจสถานการณ์จำลองตัวอย่างโดยเริ่มต้นด้วย การเพิ่มประสิทธิภาพลำดับการแวะพักเพื่อไปรับและจัดส่ง และเริ่มสร้างคำขอที่ตรงกับกรณีการใช้งานของคุณ

ไลบรารีของไคลเอ็นต์ที่พร้อมใช้งาน

ดูรายการไลบรารีของไคลเอ็นต์ที่พร้อมใช้งานสำหรับ Route Optimization API ได้ที่หัวข้อ ไลบรารีของไคลเอ็นต์

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