大型車輛路線規劃功能僅支援 OptimizeTours。
您可以使用 OptimizeToursRequest 訊息提出 OptimizeTours 要求。
- 新的「大型車輛路線規劃」專用欄位位於
VehicleInfo訊息中。 - 在
VehicleInfo中指定Vehicle中的「大型車輛路線」欄位。TravelMode必須為「TRUCK」。
範例:提出 OptimizeTours 要求
您也可以使用 REST 或 gRPC 提出 OptimizeTours 要求。
提出要求前,請將下列參數替換為適合您環境的值:
- 請確認您已按照「使用 OAuth」一文所述,設定應用程式預設憑證。
將 PROJECT_NUMBER_OR_ID 設為 Cloud 專案編號或 ID。
下列指令會將
OptimizeTours要求傳送至 Route Optimization API,並同步接收回應。curl -X POST 'https://routeoptimization.googleapis.com/v1/projects/PROJECT_NUMBER_OR_ID:optimizeTours' \ -H "Content-Type: application/json" \ -H "Authorization: Bearer $(gcloud auth application-default print-access-token)" \ --data @- << EOM { "model": { "shipments": [ { "pickups": [ { "arrivalLocation": { "latitude": 40.953523, "longitude": -72.2277846 } } ], "deliveries": [ { "arrivalLocation": { "latitude": 40.9546673, "longitude": -72.2580151 } } ] } ], "vehicles": [ { "travelMode": "TRUCK", "routeModifiers": { "vehicleInfo": { "totalHeightMm": 4000, "totalWidthMm": 2500, "totalWeightKg": 9000, "totalLengthMm": 20000, "trailerInfo": [ { "lengthMm": 15000 }], "totalAxleCount": 5 } }, "costPerKilometer": 1.0 } ], } } EOM
要求完成後,您會收到回覆訊息。