本文件將概略說明如何使用兩項產品,為每日運送作業執行車隊的路線最佳化:
- Fleet Engine
- Route Optimization API (GMPRO)
Fleet Engine 本身可使用您提供給 Fleet Engine 後端的路線規劃,從任何路線解析器取得輸入內容。不過,如果您沒有自己的路線解決方案,或是想探索其他路線解決方案,可以使用 Route Optimization API 搭配 Fleet Engine,在整天持續進行路線最佳化。
簡介
在日常運送作業中,車隊解決方案通常會使用車隊引擎服務,執行下列路線最佳化工作流程:
- 初始路線規劃:使用路線解決方案定義每日路線計畫,並將這些路線計畫輸入 Fleet Engine,供駕駛員查看、執行及追蹤。
- 重新最佳化:在一天的中間選取特定路線,以因應路線變更 (例如交通問題或時間窗口變更),並重新最佳化,為駕駛員和乘客提供更流暢的體驗。
- 新停靠站分配:在現有路線上分配新停靠站,例如臨時上車要求。
Route Optimization API 和 Fleet Engine 提供規劃和追蹤功能組合,可實現這項功能。
Route Optimization API
Google 地圖平台路線最佳化 API (GMPRO) 可滿足複雜的車輛路線需求。例如建立運送和運送車輛的計畫,同時套用取貨時間和包裹重量等限制。GMPRO 可根據路線規劃中車輛的數量,以非同步或近乎即時的方式建立路線規劃。如要進一步瞭解路線最佳化功能,請參閱 Route Optimization API 說明文件。
Fleet Engine
Fleet Engine 是 Mobility 服務的一部分。您可以使用 Fleet Engine 建立車隊模型、規劃司機活動,並在司機送達包裹時即時追蹤包裹。建立車隊模型時,您必須定義車輛、工作、停靠站和路線路段。
系統元件
下圖說明您自己的系統如何整合 Fleet Engine、Mobility 服務 API 和 Route Optimization API,以便提升及改善規劃和每日車隊運作。在這個圖表中,GMPRO 會使用 Google 地圖 Distance Matrix 服務和資料解決問題,但您的整合作業可以改用其他供應商。
每個元件在車隊管理系統中都有特定用途:
- 駕駛員應用程式:您可以使用 Driver 和 Navigation SDK,為駕駛員建立 iOS 和 Android 行動應用程式。Driver SDK 可讓您即時更新運送、車輛位置和訂單狀態,並在應用程式中顯示這些資訊。請參閱隨選行程的 Driver SDK 使用者指南 (Android、iOS)。請參閱 Navigation SDK 說明文件。
- 您的作業:您可以使用 Google 車隊追蹤程式庫建立網頁資訊主頁,顯示所有車輛的即時資料。您可以藉此調度及監控機群。
- 您的系統:後端服務和資料庫可讓您安全地進行日常業務作業。
- Google 系統:Route Optimization API 會使用 Distance Matrix API 找出多個地點的移動距離和時間。
後續步驟
如要瞭解如何將 Fleet Engine 與 Route Optimization API 整合,請參閱以下內容: