Route Optimization 是 Google 地圖平台 API,可為單一或多部車輛及其停靠站產生最佳化路線規劃。
使用 Route Optimization API 的好處
透過路線規劃功能,提升運輸車隊的營運效率。您可以根據成本、時間限制、客戶需求和其他業務目標調整路線。例如:
- 物流公司可以安排隔日出貨,同時改善運送服務,以節省時間、節省成本、準時送達,並提升司機和最終客戶的滿意度。
- 即時食品外送公司可以選擇最合適的活躍司機接收新訂單,並將其插入現有路線,讓派車程序更快速、更有效率。
- 外勤服務供應商可以為預約指派供應商,並為多個預約找出最佳停靠站順序,同時在遇到問題時重新最佳化路線,藉此提升效率和客戶滿意度。
Route Optimization API 的用途
使用 Route Optimization API,根據您自己的目標和限制,最佳化車隊的路線和工作指派。
- 目標:您的業務目標。
- 限制:實體資產的限制。
目標 | 限制條件 | ||
---|---|---|---|
旅遊效率 | 使用距離和到達目的地所需時間等參數,改善基本行程路線。 | 駕駛人的上班時間 | 根據駕駛員的工作時間和休息時間,指派路線。 |
準時抵達 | 優先處理在特定時間前抵達的取貨、外送或服務。 | 車輛容量 | 根據車輛可載運的負載量,將車輛指派給工作。 |
車輛使用費 | 盡量減少執行任務所需的車輛數量。 | 時間範圍 | 在特定時間範圍內送達貨物或完成工作。 |
負載平衡 | 在車隊和人員之間公平分配工作。 | 依附元件和相容性 | 根據車輛類型、工作順序或運送條件,調整車隊路線。 |
Route Optimization API 的運作方式
您可以使用 REST、gRPC 和用戶端程式庫 存取 Route Optimization API。
要求主體
要求主體會接受有關貨件和可用於運送貨物的車輛的資訊。包括以下詳細資料:
- 自取和配送地點
- 時間範圍
- 貨物尺寸和重量
- 車輛容量
回應主體
回應主體會提供詳細的路線規劃,其中包含:
- 停靠站順序
- 已指派的貨件
- 整體指標
如要進一步瞭解如何建構要求,請參閱「建構要求訊息」一文;如要瞭解如何解讀回應,請參閱「解讀回應」一文。
資源
下表概略說明 Route Optimization API 提供的資源,以及該 API 傳回的資料。
資料資源 | 說明和傳回的資料 | 退貨格式 |
---|---|---|
optimizeTours
|
這個方法會傳回經過最佳化的路線,以及相關的造訪和指標詳細資料。 | JSON 或 gRPC proto |
batchOptimizeTours
|
這個方法會傳回長時間執行作業的資源名稱,指出處理作業何時完成。 | JSON 或 gRPC proto |
如何使用 Route Optimization API
1 | 做好準備 | 首先設定 Google Cloud 專案,然後按照後續設定說明操作。 |
2 | 執行基本要求並接收回應 | 設定完成後,請先傳送基本要求並取得回應,然後按照「建構要求」和「解讀回應」的說明操作。 |
3 | 嘗試更進階的情況,並開始建立自己的要求 | 探索接送和外送地點排序最佳化的示例情境,並開始建立符合用途的要求。 |
可用的用戶端程式庫
如需 Route Optimization API 適用的用戶端程式庫清單,請參閱「用戶端程式庫」。
後續步驟
- 開始使用 Route Optimization API:請參閱「執行基本要求」一文。
- 瞭解帳單:用量與計費
- 查看程式碼範例和程式庫:用戶端程式庫和開放原始碼。
- 遵循最佳做法:使用路線最佳化 API 網路服務的最佳做法