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