Tối ưu hoá tuyến đường bằng API Tối ưu hoá tuyến đường và Fleet Engine

Tài liệu này cung cấp thông tin tổng quan về cách tối ưu hoá tuyến đường trên toàn đội xe cho hoạt động giao hàng hằng ngày bằng cách sử dụng 2 sản phẩm:

  • Fleet Engine
  • Route Optimization API (GMPRO)

Bản thân Fleet Engine có thể nhận dữ liệu đầu vào từ bất kỳ trình giải quyết tuyến đường nào bằng cách sử dụng các kế hoạch tuyến đường mà bạn cung cấp cho phần phụ trợ Fleet Engine. Tuy nhiên, nếu không có trình giải quyết tuyến đường riêng hoặc nếu muốn khám phá các giải pháp định tuyến khác, bạn có thể sử dụng Route Optimization API cùng với Fleet Engine để liên tục tối ưu hoá tuyến đường trong suốt cả ngày.

Giới thiệu

Trong hoạt động giao hàng hằng ngày, giải pháp đội xe của bạn thường sẽ sử dụng dịch vụ Fleet Engine cho các quy trình tối ưu hoá tuyến đường sau:

  • Lập kế hoạch tuyến đường ban đầu – Xác định kế hoạch tuyến đường hằng ngày bằng trình giải quyết tuyến đường và nhập kế hoạch đó vào Fleet Engine để người lái xe có thể xem, thực hiện và theo dõi.
  • Tối ưu hoá lại – Chọn các tuyến đường cụ thể vào giữa ngày để giải quyết các thay đổi về tuyến đường, chẳng hạn như vấn đề về giao thông hoặc thay đổi về khung thời gian, đồng thời tối ưu hoá lại để mang lại trải nghiệm liền mạch hơn cho người lái xe và khách hàng.
  • Phân bổ điểm dừng mới – Phân bổ các điểm dừng mới (chẳng hạn như yêu cầu đón khách đặc biệt) trên các tuyến đường hiện có.

Route Optimization API và Fleet Engine kết hợp các chức năng lập kế hoạch và theo dõi để thực hiện việc này.

Route Optimization API

Google Maps Platform Route Optimization API (GMPRO) đáp ứng nhu cầu phức tạp về việc lập tuyến đường cho xe. Ví dụ: tạo kế hoạch giao hàng và phương tiện giao hàng, đồng thời áp dụng các ràng buộc như thời gian nhận hàng và trọng lượng gói hàng. GMPRO có thể tạo kế hoạch định tuyến không đồng bộ hoặc gần như theo thời gian thực, tuỳ thuộc vào số lượng xe trong kế hoạch định tuyến của bạn. Để biết thêm thông tin về tính năng Tối ưu hoá tuyến đường, hãy xem tài liệu về Route Optimization API.

Fleet Engine

Fleet Engine là một phần của Dịch vụ di động. Với Fleet Engine, bạn có thể mô hình hoá đội xe, lên kế hoạch cho hoạt động của người lái xe và duy trì tính năng theo dõi các gói hàng theo thời gian thực khi người lái xe giao hàng. Việc mô hình hoá đội xe bao gồm việc xác định các phương tiện, nhiệm vụ, điểm dừng và đoạn đường.

Thành phần hệ thống

Sơ đồ sau đây mô tả cách các hệ thống của riêng bạn sẽ tích hợp Fleet Engine, Mobility services APIs và Route Optimization API cho một hệ thống giúp nâng cao và tối ưu hoá hoạt động lập kế hoạch và hoạt động hằng ngày của đội xe. Trong sơ đồ này, GMPRO sử dụng các dịch vụ và dữ liệu của Google Maps Distance Matrix để giải quyết vấn đề, nhưng bạn có thể sử dụng các nhà cung cấp khác thay thế cho việc tích hợp này.

Sơ đồ mô tả quá trình tích hợp Fleet Engine

Mỗi thành phần đều phục vụ một mục đích cụ thể trong hệ thống quản lý đội xe của bạn:

  • Ứng dụng dành cho tài xế – Bạn tạo ứng dụng di động iOS và Android cho tài xế bằng cách sử dụng Driver SDK và Navigation SDK. Driver SDK cho phép cập nhật thông tin giao hàng, vị trí xe và trạng thái đơn hàng theo thời gian thực mà bạn có thể hiển thị trong ứng dụng của mình. Hãy xem hướng dẫn sử dụng Driver SDK cho Chuyến đi theo yêu cầu (Android, iOS). Hãy xem tài liệu về Navigation SDK.
  • Hoạt động của bạn – Bạn có thể tạo một trang tổng quan trên web bằng Thư viện theo dõi đội xe của Google để cho thấy dữ liệu trực tiếp từ tất cả các xe. Nhờ đó, bạn có thể điều phối và giám sát dàn thiết bị của mình.
  • Hệ thống của bạn – Các dịch vụ và cơ sở dữ liệu phụ trợ của bạn cho phép các hoạt động hằng ngày của doanh nghiệp diễn ra an toàn.
  • Hệ thống của Google – Route Optimization API sử dụng Distance Matrix API để tìm khoảng cách và thời gian di chuyển cho nhiều vị trí.

Các bước tiếp theo

Nếu bạn muốn tìm hiểu cách tích hợp Fleet Engine với Route Optimization API, hãy xem những thông tin sau: