SolvingMode

Xác định cách trình giải quyết xử lý yêu cầu. Trong tất cả các chế độ ngoại trừ VALIDATE_ONLY, nếu yêu cầu không hợp lệ, bạn sẽ nhận được lỗi INVALID_REQUEST. Xem maxValidationErrors để giới hạn số lượng lỗi được trả về.

Enum
DEFAULT_SOLVE Giải mô hình. Cảnh báo có thể được đưa ra trong [OptimizeToursResponse.validation_errors][google.cloud.optimization.v1.OptimizeToursResponse.validation_errors].
VALIDATE_ONLY Chỉ xác thực mô hình mà không giải quyết mô hình: điền càng nhiều OptimizeToursResponse.validation_errors càng tốt.
DETECT_SOME_INFEASIBLE_SHIPMENTS

Chỉ điền sẵn OptimizeToursResponse.validation_errors hoặc OptimizeToursResponse.skipped_shipments và không thực sự giải quyết được phần còn lại của yêu cầu (statusroutes không được đặt trong phản hồi). Nếu phát hiện thấy các tuyến đường không khả thi trong injectedSolutionConstraint, các tuyến đường đó sẽ được điền vào trường OptimizeToursResponse.validation_errorsOptimizeToursResponse.skipped_shipments sẽ để trống.

LƯU Ý QUAN TRỌNG: không phải tất cả các lô hàng không thể thực hiện được đều được trả về tại đây, mà chỉ những lô hàng được phát hiện là không thể thực hiện được trong quá trình xử lý trước.

TRANSFORM_AND_RETURN_REQUEST

Chế độ này chỉ hoạt động nếu ShipmentModel.objectives không trống. Yêu cầu chưa được giải quyết. Mục này chỉ được xác thực và điền các chi phí tương ứng với các mục tiêu đã cho. Ngoài ra, hãy xem tài liệu về ShipmentModel.objectives. Yêu cầu thu được sẽ được trả về dưới dạng OptimizeToursResponse.processed_request.

Thử nghiệm: Hãy xem https://developers.google.com/maps/tt/route-optimization/experimental/objectives/make-request để biết thêm thông tin chi tiết.