使用 Route Optimization API 和 Fleet Engine 進行路線最佳化

本文件概要說明如何使用兩項產品,針對每日遞送作業執行機群路徑最佳化作業:

  • Last Mile Fleet Solution Fleet Engine (LMFS)
  • Route Optimization API (GMPRO)

Fleet Engine 本身可以使用您提供的路徑層,從任何路徑解析器接收輸入至 Fleet Engine 後端。如果您沒有自己的路徑解析工具,或者有意探索其他轉送解決方案,則可搭配使用 Route Optimization API 與 Fleet Engine,在一整天內持續最佳化路徑。

簡介

在每日交付作業中,機群解決方案通常會使用 Last Mile Fleet Solution 服務和雲端機群轉送機制,完成下列路徑最佳化工作流程:

  • 初步路徑規劃 - 使用行程解決程式定義每日路線規劃,並輸入至 Fleet Engine,以便依據駕駛、執行及追蹤等條件顯示路線。
  • 重新最佳化:選取一天中段的特定路線以解決路線變更 (例如流量問題或時間範圍變更),並且重新進行最佳化,以提供更順暢的駕駛和客戶體驗。
  • 新的停靠站分配:跨現有路線分配新的停靠站,例如臨時取貨要求。

雲端機群轉送與 Fleet Engine 提供結合規劃和追蹤功能的功能,來實現這個目標。

Route Optimization API

Google 地圖平台 Route Optimization API (GMPRO) API 可滿足複雜的車輛路線規劃需求。例如建立送貨和外送車輛的計畫,同時也要套用取貨時間和包裹重量等限制。CFR 可以根據路線規劃中的車輛數量,以非同步或近乎即時的方式建立路線規劃。如要進一步瞭解路線最佳化,請參閱路線最佳化 API 說明文件

機群引擎

Fleet Engine 屬於 Last Mile Fleet Solution 服務的一部分。有了 Fleet Engine,您就能建立機群模型、規劃驅動程式活動,並在司機提供包裹時即時追蹤包裹。建立機群模型時,必須定義車輛、任務、停靠站和路徑段。您可以透過行動用戶端 SDK、伺服器端 Java 程式庫或 REST API 存取 Fleet Engine Deliveries API

系統元件

下圖說明您自己的系統如何整合 Fleet Engine、Last Mile Fleet Solution API 和雲端機群轉送系統,以便改善及最佳化規劃與日常機群作業。在這張圖中,GMPRO 會使用 Google 地圖距離矩陣服務和資料來解決問題,但您的整合服務可以改用其他供應商的服務。

每個元件都包含整個機群管理系統的具體功能:

  • 驅動程式應用程式 - 您可以使用驅動程式和 Navigation SDK 為驅動程式建立 iOS 和 Android 行動應用程式。Driver SDK 能夠即時更新貨物、車輛位置和訂單狀態,您可以視需要在應用程式中顯示這些資訊。請參閱驅動程式 SDK 說明文件:Android

    | iOS

    請參閱 [Navigation SDK 說明文件)(/maps/documentation/navigation)。

  • 您的作業 - 您可以建立使用 Google 機群追蹤資料庫建構的網頁資訊主頁,顯示所有車輛的即時資料。您就可以協調及監控您的機群請參閱「使用 JavaScript 機群追蹤程式庫追蹤出貨」。- 您的系統:透過後端服務和資料庫,企業日常營運安全無虞。

  • Google Systems:Route Optimization API 使用 Distance Matrix API 搜尋多個地點的移動距離和所需時間。您可以使用 Fleet Engine Deliveries API,將 Route Optimization API 的輸出內容當做路線計畫的輸入內容。這樣就會將作業資訊主頁與後端服務進行通訊。

您的解決方案也可能使用 Fleet Engine Logging 服務。透過此,您可接收有關 Last Mile Fleet Solution 中實體的更新即時資訊。您也可以使用記錄資訊來建立衍生指標、資料表及資訊主頁。

後續步驟

如果您想瞭解如何整合 Fleet Engine 與 Route Optimization API,請參閱下列文章: