Route Optimization API là gì

Nhà phát triển ở Khu vực kinh tế Châu Âu (EEA)

Tối ưu hoá tuyến đường là một API của Nền tảng Google Maps, giúp tạo kế hoạch tuyến đường tối ưu 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

Nâng cao hiệu quả hoạt động của đội xe vận chuyển nhờ kế hoạch tuyến đường. Điều chỉnh tuyến đường cho phù hợp với 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ụ:

Ảnh chụp màn hình bản đồ có 3 tuyến đường được làm nổi bật bằng các màu khác nhau

  • Một công ty hậu cần 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 vào ngày hôm sau, đồng thời tối ưu hoá việc giao hàng để tiết kiệm thời gian, tiết kiệm chi phí, giao hàng đúng hạn, cũng như đảm bảo sự hài lòng của người lái xe và khách hàng cuối.
  • Một 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 người lái xe đang hoạt động phù hợp nhất để nhận đơn đặt hàng mới và thêm họ vào các tuyến đường hiện có.
  • Nhà cung cấp dịch vụ tại chỗ có thể cải thiện hiệu suất và mức độ 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ự 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 phải 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á các tuyến đường và việc chỉ định nhiệm vụ cho đội xe dựa trên mục tiêuhạn chế của riêng bạn.

  • Mục tiêu: Mục tiêu kinh doanh của bạn.
  • Hạn chế: Những hạn chế đối với 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 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 người lái xe Chỉ định tuyến đường cho người lái xe dựa trên giờ làm việc và giờ nghỉ của họ.
Đến đúng giờ Ưu tiên một dịch vụ đến lấy hàng, giao hàng hoặc 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 công việc 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ụ. Khoảng thời gian Giao hàng hoặc thực hiện công việc 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 cho độ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, gRPCthư viện ứng dụng.

Nội dung yêu cầu

Phần 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 các lô hàng đó. Trong đó có những thông tin 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 của 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 một kế hoạch chi tiết về tuyến đường, bao gồm:

  • Trình tự các đ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 kéo 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 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 Tạo yêu cầuDiễ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 nhận 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ó

Để 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