SolvingMode

กำหนดวิธีที่โปรแกรมแก้ปัญหาควรจัดการคำขอ ในโหมดทั้งหมดยกเว้น VALIDATE_ONLY หากคําขอไม่ถูกต้อง คุณจะได้รับข้อผิดพลาด INVALID_REQUEST ดู maxValidationErrors เพื่อจำกัดจำนวนข้อผิดพลาดที่แสดง

Enum
DEFAULT_SOLVE แก้ปัญหาโมเดล ระบบอาจแสดงคำเตือนใน [OptimizeToursResponse.validation_errors][google.cloud.optimization.v1.OptimizeToursResponse.validation_errors]
VALIDATE_ONLY ตรวจสอบโมเดลเท่านั้นโดยไม่แก้: สร้าง OptimizeToursResponse.validation_errors ให้ได้มากที่สุด
DETECT_SOME_INFEASIBLE_SHIPMENTS

แสดงเฉพาะ OptimizeToursResponse.validation_errors หรือ OptimizeToursResponse.skipped_shipments เท่านั้น และไม่ได้แก้ปัญหาที่เหลือ (status และ routes จะไม่ได้รับการตั้งค่าในการตอบกลับ) หากตรวจพบเส้นทาง injectedSolutionConstraint ที่ใช้ไม่ได้ ระบบจะป้อนข้อมูลในช่อง OptimizeToursResponse.validation_errors และปล่อย OptimizeToursResponse.skipped_shipments ว่างไว้

สำคัญ: ระบบจะไม่แสดงการจัดส่งที่ไม่สามารถทำได้ทั้งหมดที่นี่ แต่เฉพาะการจัดส่งที่ตรวจพบว่าไม่สามารถทำได้ในระหว่างการประมวลผลก่อน

TRANSFORM_AND_RETURN_REQUEST

โหมดนี้จะใช้งานได้ก็ต่อเมื่อ ShipmentModel.objectives ไม่ได้ว่างเปล่า คำขอยังไม่ได้รับการแก้ไข แต่จะได้รับการตรวจสอบและป้อนค่าใช้จ่ายที่สอดคล้องกับวัตถุประสงค์ที่ระบุเท่านั้น โปรดดูเอกสารประกอบของ ShipmentModel.objectives ด้วย คำขอที่ได้จะแสดงผลเป็น OptimizeToursResponse.processed_request

เวอร์ชันทดลอง: ดูรายละเอียดเพิ่มเติมได้ที่ https://developers.google.com/maps/tt/route-optimization/experimental/objectives/make-request