這是 projects.optimizeToursLongRunning
方法的變化版本,專為採用大型逾時值和大型輸入/輸出大小的最佳化方式而設計。
用戶端會指定儲存在 Google Cloud Storage 中的 OptimizeToursRequest
的 URI,而伺服器會將 OptimizeToursResponse
寫入用戶端指定的 Google Cloud Storage URI。
若最佳化作業需要花費超過幾分鐘的時間,且輸入/輸出大小超過 8 MB,建議您使用這個方法,而非 projects.optimizeTours
方法,不過這個方法也適用於較短和較小的最佳化作業。
傳回的 long-running operation
(LRO) 會採用 <parent>/operations/<operation_id>
格式,可用於追蹤運算進度。metadata
欄位類型為 OptimizeToursLongRunningMetadata
。如果成功,response
欄位類型為 OptimizeToursUriResponse
。
實驗功能:詳情請參閱 https://developers.google.com/maps/tt/route-optimization/experimental/otlr/make-request。
HTTP 要求
POST https://routeoptimization.googleapis.com/v1/{parent=projects/*}:OptimizeToursUri
這個網址使用 gRPC 轉碼語法。
路徑參數
參數 | |
---|---|
parent |
必要欄位。要呼叫的目標專案或位置。 格式:* 如果未指定位置,系統會自動選擇區域。 |
要求主體
要求主體的資料會採用以下結構:
JSON 表示法 |
---|
{ "input": { object ( |
欄位 | |
---|---|
input |
必要欄位。包含 |
output |
必要欄位。包含 |
回應主體
如果成功,回應主體會包含 Operation
的執行例項。
授權範圍
需要下列 OAuth 範圍:
https://www.googleapis.com/auth/cloud-platform
IAM 權限
需要在 parent
資源上具備下列 IAM 權限:
routeoptimization.operations.create
詳情請參閱 身分與存取權管理說明文件。