하나 이상의 OptimizeToursRequest 메시지에 대한 차량 배송을 일괄로 최적화합니다.
이 메서드는 장기 실행 작업 (LRO)입니다. 최적화 입력 (OptimizeToursRequest 메시지) 및 출력 (OptimizeToursResponse 메시지)은 사용자가 지정한 형식으로 Cloud Storage에서 읽고 씁니다. locations.optimizeTours 메서드와 마찬가지로 각 OptimizeToursRequest에는 ShipmentModel가 포함되며 ShipmentRoute 필드가 포함된 OptimizeToursResponse를 반환합니다. 이 필드는 전체 비용을 최소화하는 차량이 수행할 경로 집합입니다.
사용자는 operations.get를 폴링하여 LRO 상태를 확인할 수 있습니다.
LRO done 필드가 false이면 하나 이상의 요청이 아직 처리 중입니다. 다른 요청은 성공적으로 완료되었을 수 있으며 결과는 Cloud Storage에서 확인할 수 있습니다.
LRO의 done 필드가 true이면 모든 요청이 처리된 것입니다. 성공적으로 처리된 요청의 결과는 Cloud Storage에서 확인할 수 있습니다. 실패한 요청의 결과는 Cloud Storage에서 사용할 수 없습니다. LRO의 error 필드가 설정된 경우 실패한 요청 중 하나의 오류가 포함됩니다.
HTTP 요청
POST https://routeoptimization.googleapis.com/v1/{parent=projects/*/locations/*}:batchOptimizeTours
[[["이해하기 쉬움","easyToUnderstand","thumb-up"],["문제가 해결됨","solvedMyProblem","thumb-up"],["기타","otherUp","thumb-up"]],[["필요한 정보가 없음","missingTheInformationINeed","thumb-down"],["너무 복잡함/단계 수가 너무 많음","tooComplicatedTooManySteps","thumb-down"],["오래됨","outOfDate","thumb-down"],["번역 문제","translationIssue","thumb-down"],["샘플/코드 문제","samplesCodeIssue","thumb-down"],["기타","otherDown","thumb-down"]],["최종 업데이트: 2026-10-22(UTC)"],[],["This service optimizes vehicle tours via batch processing of `OptimizeToursRequest` messages. Inputs and outputs are managed in Cloud Storage. Each request includes a `ShipmentModel`, yielding `ShipmentRoute` results that minimize overall costs. Users can track progress with `operations.get`; a false `done` field indicates ongoing processing, while a true `done` field signals completion. Failed requests won't have results in Cloud Storage. The HTTP request is a `POST` operation, requiring `routeoptimization.operations.create` IAM permission and `https://www.googleapis.com/auth/cloud-platform` OAuth scope. The `modelConfigs` field contains input/output data.\n"]]