📈 การปรับเส้นทางอัตโนมัติ
ยินดีต้อนรับสู่ API การปรับเส้นทางอัตโนมัติ เวอร์ชัน 1.0 ผลิตภัณฑ์ AI ที่พัฒนาโดย บริษัท ไอแอพพ์เทคโนโลยี จำกัด API ของเราช่วยปรับเส้นทางการจัดส่งให้เหมาะสมโดยการค้นหาเส้นทางที่มีประสิทธิภาพที่สุดระหว่างหลายปลายทาง โดยพิจารณาข้อจำกัดต่างๆ เช่น ความจุของยานพาหนะ, ช่วงเวลาที่กำหนด และสภาพการจราจร
เดโม
ลองใช้เดโมแบบโต้ตอบของเราเพื่อดู API การปรับเส้นทางอัตโนมัติในการทำงาน:
📈 Automatic Route Optimization Demo
AI การจัดเส้นทางการส่งสินค้าหลายจุดอย่างอัจฉริยะ
เริ่มต้นใช้งาน
-
สิ่งที่ต้องมี
- คีย์ API จาก บริษัท ไอแอพพ์เทคโนโลยี
- รายการที่ตั้งสำหรับการจัดส่งพร้อมพิกัด
- ข้อจำกัดของยานพาหนะและการจัดส่ง
- จำนวนที่ตั้งสูงสุดต่อการร้องขอ: 100
-
เริ่มต้นอย่างรวดเร็ว
- การคำนวณเส้นทางที่รวดเร็ว
- การพิจ ารณาสภาพการจราจรแบบเรียลไทม์
- การรองรับยานพาหนะหลายคัน
- การปรับให้เหมาะสมตามข้อจำกัด
-
คุณสมบัติหลัก
- การปรับเส้นทางหลายจุดให้เหมาะสม
- การวางแผนความจุยานพาหนะ
- การกำหนดตารางเวลาตามช่วงเวลา
- การผสานรวมสภาพการจราจรแบบเรียลไทม์
- การรองรับยานพาหนะหลายคัน
-
ความปลอดภัยและการปฏิบัติตามข้อกำหนด
- เป็นไปตาม GDPR และ PDPA
- จุดปลาย API ที่ปลอดภัย
- การเข้ารหัสข้อมูลระหว่างการส่ง
จุดปลาย API
| จุดปลาย | เมธอด | คำอธิบาย | ค่าใช้จ่าย |
|---|---|---|---|
/v3/store/smart-city/automatic-route-optimizationเดิม: /route-optimization | POST | ปรับเส้นทางการจัดส่งให้เหมาะสมสำหรับหลายปลายทาง | 1 IC ต่อการร้องขอ |
คุณสมบัติและความสามารถ
คุณสมบัติหลัก
API การปรับเส้นทางมีวิธีที่มีประสิทธิภาพในการวางแผนและปรับเส้นทางการจัดส่งให้เหมาะสม ด้านล่างนี้คือสรุปคุณสมบัติหลัก:
-
การวางแผนเส้นทาง
- ปรับเส้นทางโดยอัตโนมัติตามต้นทางและปลายทาง
- คำนวณเส้นทางที่สั้นที่สุดเท่าที่จะเป็นไปได้ ลดการสิ้นเปลืองน้ำมันเชื้อเพลิงและเวลาเดินทาง
-
การจัดการผู้ขับขี่
- รองรับการมอบหมายผู้ขับขี่หลายคนสำหรับการดำเนินงานจัดส่งขนาดใหญ่
- การปรับเส้นทางแบบไดนามิกตามจำนวนผู้ขับขี่ที่พร้อมใช้งาน
-
รายละเอียดการจัดส่งที่ปรับแต่งได้
- อนุญาตให้ระบุคำแนะนำการจัดส่งสำหรับ:
- ทีมดูแลลูกค้า (เช่น การจัดการบันทึกหรือคำแนะนำ)
- ผู้ขับขี่ (เช่น จุดแวะรับ, คำแนะนำในการโทร)
- รองรับการป้อนข้อมูลโดยละเอียดสำหรับแต่ละจุดแวะรับสินค้า รวมถึง:
- ชื่อผู้รับ, หมายเลขโทรศัพท์, อีเมล และที่อยู่
- คำอธิบายสินค้าที่จะจัดส่ง
- อนุญาตให้ระบุคำแนะนำการจัดส่งสำหรับ:
-
การคำนวณระยะทาง
- แสดงระยะทางรวม (เป็นกิโลเมตร) สำหรับเส้นทางที่ปรับให้เหมาะสม
- ช่วยในการติดตามต้นทุนการจัดส่งและวางแผนการขนส่งได้อย่างมีประสิทธิภาพ
ตัวอย่างการร้องขอ
curl --location 'https://api.iapp.co.th/route-optimization' \
--header 'apikey: {YOUR API KEY}' \
--header 'Content-Type: application/json' \
--data-raw '{
"driverSize": -1,
"origin": {
"address": "บจก. สปีดี้ แพคเก็จ เอ็กซ์เพรส",
"latitude": 13.7882814,
"longitude": 100.5528693
},
"routes": [
{
"customerName": "Kobkrit Viriyayudhakorn",
"customerPhone": "0812345678",
"customerMail": "abc@google.com",
"customerAddress": "202/1 ซอย อินทามระ 6 แขวง สามเสนใน เขตพญาไท กรุงเทพมหานคร 10400",
"item": "Lanch box p23",
"instructionCC": "Next to Rachativee BTS station",
"instructionDriver": "Call me when arrive",
"latitude": 13.788463744195484,
"longitude": 100.5550741266538
},
{
"customerName": "Tanun C Lannon",
"customerPhone": "0890042785",
"customerMail": "def@google.com",
"customerAddress": "Big C Saphan Kwai",
"item": "2 Box of Coffee"
}
]
}'
ตัวอย่างการตอบกลับ
{
"jobs": [
{
"customerName": "Kobkrit Viriyayudhakorn",
"customerPhone": "0812345678",
"customerMail": "abc@google.com",
"customerAddress": "202/1 ซอย อินทามระ 6 แขวง สามเสนใน เขตพญาไท กรุงเทพมหานคร 10400",
"item": "Lanch box p23",
"instructionCC": "Next to Rachativee BTS station",
"instructionDriver": "Call me when arrive",
"latitude": 13.788463744195486,
"longitude": 100.5550741266538
},
{
"customerName": "Tanun C Lannon",
"customerPhone": "0890042785",
"customerMail": "def@google.com",
"customerAddress": "Big C Saphan Kwai",
"item": "2 Box of Coffee",
"instructionCC": "",
"instructionDriver": ""
}
],
"numberOfDrops": 2,
"routes": ["202/1 ซอย อินทามระ 6 แขวง สามเสนใน เขตพญาไท กรุงเทพมหานคร 10400", "Big C Saphan Kwai"],
"totalDistanceKm": 5.32
}