Method: projects.batchOptimizeTours

Tối ưu hoá các chuyến tham quan xe cho một hoặc nhiều thông báo OptimizeToursRequest dưới dạng một lô.

Phương thức này là một Hoạt động dài (LRO). Các dữ liệu đầu vào để tối ưu hoá (thông báo OptimizeToursRequest) và đầu ra (thông báo OptimizeToursResponse) được đọc/ghi từ/vào Cloud Storage ở định dạng do người dùng chỉ định. Giống như phương thức projects.optimizeTours, mỗi OptimizeToursRequest chứa một ShipmentModel và trả về một OptimizeToursResponse chứa ShipmentRoute. Đây là một tập hợp tuyến đường mà các xe sẽ thực hiện để giảm thiểu chi phí tổng thể.

Yêu cầu HTTP

POST https://routeoptimization.googleapis.com/v1/{parent=projects/*}:batchOptimizeTours

URL sử dụng cú pháp Chuyển mã gRPC.

Tham số đường dẫn

Tham số
parent

string

Bắt buộc. Dự án và vị trí mục tiêu để gọi điện.

Định dạng: * projects/{project-id} * projects/{project-id}/locations/{location-id}

Nếu bạn không chỉ định vị trí, hệ thống sẽ tự động chọn một khu vực.

Nội dung yêu cầu

Nội dung yêu cầu chứa dữ liệu có cấu trúc sau:

Biểu diễn dưới dạng JSON
{
  "modelConfigs": [
    {
      object (AsyncModelConfig)
    }
  ]
}
Trường
modelConfigs[]

object (AsyncModelConfig)

Bắt buộc. Thông tin đầu vào/đầu ra của từng mô hình mua hàng, chẳng hạn như đường dẫn tệp và định dạng dữ liệu.

Nội dung phản hồi

Nếu thành công, nội dung phản hồi sẽ chứa một phiên bản của Operation.

Phạm vi uỷ quyền

Yêu cầu phạm vi OAuth sau:

  • https://www.googleapis.com/auth/cloud-platform