Route Optimization là một API của Google Maps Platform, tạo ra các kế hoạch tuyến đường được tối ưu hoá cho một hoặc nhiều xe và các điểm dừng của xe.
Lý do nên sử dụng Route Optimization API
Cải thiện hiệu quả hoạt động của đội xe vận tải nhờ kế hoạch tuyến đường. Điều chỉnh tuyến đường theo chi phí, giới hạn thời gian, nhu cầu của khách hàng và mọi mục tiêu kinh doanh khác. Ví dụ:
- Công ty logistics có thể tiết kiệm thời gian và tài nguyên bằng cách lên lịch vận chuyển cho ngày hôm sau, đồng thời tối ưu hoá việc giao hàng để tiết kiệm thời gian, chi phí, giao hàng đúng giờ và đảm bảo sự hài lòng của tài xế và khách hàng cuối.
- Công ty giao đồ ăn theo yêu cầu có thể đẩy nhanh và nâng cao hiệu quả quy trình điều phối bằng cách chọn tài xế đang hoạt động phù hợp nhất để đến lấy đơn đặt hàng mới và chèn đơn đặt hàng đó vào tuyến đường hiện có của họ.
- Nhà cung cấp dịch vụ tại chỗ có thể cải thiện hiệu quả và sự hài lòng của khách hàng bằng cách chỉ định nhà cung cấp cho các cuộc hẹn và tìm ra trình tự điểm dừng tối ưu cho nhiều cuộc hẹn, đồng thời tối ưu hoá lại tuyến đường khi gặp phải các vấn đề.
Những việc bạn có thể làm với Route Optimization API
Sử dụng Route Optimization API để tối ưu hoá tuyến đường và việc chỉ định nhiệm vụ cho đội xe dựa trên mục tiêu và giới hạn của riêng bạn.
- Mục tiêu: Mục tiêu kinh doanh của bạn.
- Giới hạn: Các hạn chế về tài sản thực của bạn.
| Mục tiêu | Giới hạn | ||
|---|---|---|---|
| Hiệu quả di chuyển | Tối ưu hoá các tuyến đường di chuyển cơ bản bằng các tham số như khoảng cách và thời gian đến đích. | Giờ làm việc của tài xế | Chỉ định tuyến đường cho tài xế dựa trên giờ làm việc và thời gian nghỉ của họ. |
| Đến đúng giờ | Ưu tiên việc lấy hàng, giao hàng hoặc cung cấp dịch vụ để đến trước một thời gian cụ thể. | Sức chứa của xe | Chỉ định một chiếc xe cho một nhiệm vụ dựa trên lượng hàng mà xe có thể chở. |
| Chi phí sử dụng xe | Giảm thiểu số lượng xe cần thiết để thực hiện một nhiệm vụ. | Cửa sổ thời gian | Giao hàng hoặc thực hiện nhiệm vụ trong một khoảng thời gian cụ thể. |
| Cân bằng tải | Phân phối nhiệm vụ một cách công bằng cho đội xe và nhân viên. | Sự phụ thuộc và khả năng tương thích | Tối ưu hoá tuyến đường của đội xe dựa trên loại xe, trình tự nhiệm vụ hoặc điều kiện vận chuyển. |
Cách hoạt động của Route Optimization API
Bạn có thể truy cập vào Route Optimization API bằng REST, gRPC, và thư viện ứng dụng.
Nội dung yêu cầu
Nội dung yêu cầu chấp nhận thông tin về các lô hàng và xe có sẵn để giao hàng. Thông tin này bao gồm các chi tiết như:
- Địa điểm lấy hàng và giao hàng
- Cửa sổ thời gian
- Kích thước và trọng lượng lô hàng
- Sức chứa của xe
Nội dung phản hồi
Nội dung phản hồi cung cấp kế hoạch tuyến đường chi tiết, bao gồm:
- Trình tự điểm dừng
- Lô hàng được chỉ định
- Chỉ số tổng thể
Đọc thêm thông tin chi tiết về cách tạo yêu cầu trong phần Tạo thông báo yêu cầu và diễn giải phản hồi trong phần Diễn giải phản hồi.
Tài nguyên
Bảng sau đây tóm tắt các tài nguyên có sẵn thông qua Route Optimization API cùng với dữ liệu mà API này trả về.
| Tài nguyên dữ liệu | Nội dung mô tả và dữ liệu được trả về | Định dạng trả về |
|---|---|---|
optimizeTours
|
Phương thức này trả về một tuyến đường được tối ưu hoá, kèm theo thông tin chi tiết về các lượt ghé thăm và chỉ số. | JSON hoặc gRPC proto |
batchOptimizeTours
|
Phương thức này trả về tên tài nguyên của một Thao tác chạy dài, cho biết thời điểm quá trình xử lý hoàn tất. | JSON hoặc gRPC proto |
Cách sử dụng Route Optimization API
| 1 | Thiết lập | Bắt đầu bằng cách Thiết lập dự án trên Google Cloud và hoàn tất các hướng dẫn thiết lập tiếp theo. |
| 2 | Chạy một yêu cầu cơ bản và nhận phản hồi | Sau khi thiết lập, hãy bắt đầu bằng cách gửi một yêu cầu cơ bản và nhận phản hồi, theo hướng dẫn trong phần Tạo yêu cầu và Diễn giải phản hồi. |
| 3 | Thử một tình huống nâng cao hơn và bắt đầu tạo yêu cầu của riêng bạn | Khám phá các tình huống ví dụ bắt đầu bằng Tối ưu hoá thứ tự điểm dừng lấy hàng và giao hàng đồng thời bắt đầu tạo các yêu cầu phù hợp với trường hợp sử dụng của bạn. |
Thư viện ứng dụng có sẵn
Để xem danh sách các thư viện ứng dụng có sẵn cho Route Optimization API, hãy xem phần Thư viện ứng dụng.
Bước tiếp theo
- Bắt đầu sử dụng Route Optimization API: Chuyển đến phần Chạy một yêu cầu cơ bản.
- Tìm hiểu về việc tính phí: Mức sử dụng và việc tính phí
- Xem mã mẫu và thư viện: Thư viện ứng dụng và Nguồn mở.
- Làm theo các phương pháp hay nhất: Các phương pháp hay nhất khi sử dụng Dịch vụ web Route Optimization API Services