Tối ưu hoá tuyến đường là một API Nền tảng Google Maps tạo kế hoạch tuyến đường được tối ưu hoá cho một hoặc nhiều xe và lô hàng của chúng.
Lý do sử dụng Route Optimization API
Sử dụng API Tối ưu hoá tuyến đường để cải thiện hiệu quả hoạt động của nhu cầu vận tải.
Bằng cách sử dụng các mục tiêu và quy tắc ràng buộc dành riêng cho doanh nghiệp của mình, bạn có thể tạo kế hoạch tuyến đường điều chỉnh theo chi phí, quy tắc ràng buộc về thời gian và nhu cầu của khách hàng. Ví dụ:
- Một công ty vận tải sử dụng tính năng Tối ưu hoá tuyến đường để tối ưu hoá việc giao hàng cho tất cả các đơn hàng giao vào ngày tiếp theo, tối ưu hoá để tiết kiệm thời gian, tiết kiệm chi phí, giao hàng đúng giờ và làm hài lòng người lái xe cũng như khách hàng cuối cùng.
- Một công ty giao đồ ăn theo yêu cầu sử dụng tính năng Tối ưu hoá tuyến đường trong quy trình điều phối để chọn tài xế đang hoạt động phù hợp nhất để nhận đơn đặt hàng mới và chèn các đơn đặt hàng đó vào các tuyến đường hiện có.
- Nhà cung cấp dịch vụ tại chỗ sử dụng tính năng Tối ưu hoá tuyến đường để chỉ định nhà cung cấp cho các cuộc hẹn và tìm 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 các tuyến đường khi gặp vấn đề, giúp cải thiện hiệu quả và sự hài lòng của khách hàng.
Những việc bạn có thể làm với Route Optimization API
Sử dụng API Tối ưu hoá tuyến đường để tối ưu hoá các tuyến đường và nhiệm vụ của đội xe dựa trên mục tiêu và quy tắc ràng buộc của riêng bạn.
- Mục tiêu: Mục tiêu kinh doanh của bạn.
- Giới hạn: Những hạn chế của tài sản thực tế.
Mục tiêu | Giới hạn | ||
---|---|---|---|
Hiệu quả di chuyển | Tối ưu hoá các tuyến đường đi lại cơ bản bằng cách sử dụ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à giờ nghỉ của họ. |
Đến đúng giờ | Ưu tiên một yêu cầu đến lấy hàng, giao hàng hoặc bảo dưỡng để đến trước một thời điểm cụ thể. | Sức chứa của xe | Chỉ định xe cho một nhiệm vụ dựa trên lượng tải 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ụ. | Khoảng thời gian | Yêu cầu một lô hàng hoặc công việc đến trong một khung giờ cụ thể. |
Cân bằng tải | Phân phối công việc một cách công bằng cho đội xe và nhân viên. | Phần 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ự công việc 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 để phân phối. Thông tin này bao gồm các chi tiết như:
- Địa điểm đến 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 chi tiết, bao gồm:
- Trình tự điểm dừng
- Lô hàng được chỉ định
- Chỉ số tổng thể
Hãy đọ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ề.
Nguồ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á, cùng với thông tin chi tiết về lượt truy cập và các 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 Hoạt động chạy trong thời gian dài, cho biết thời điểm 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 Google Cloud rồi hoàn tất hướng dẫn thiết lập theo sau. |
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 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 mẫu bắt đầu bằng Tối ưu hoá đơn đặt hàng tại điểm đến lấy hàng và giao hàng và 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. |
Các thư viện ứng dụng hiện có
Để biết danh sách các thư viện ứng dụng có sẵn cho API Tối ưu hoá tuyến đường, 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 yêu cầu cơ bản.
- Tìm hiểu về thông tin thanh toán: Mức sử dụng và thông tin thanh toán
- 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 để sử dụng Dịch vụ web API tối ưu hoá tuyến