تورهای وسیله نقلیه را برای یک یا چند پیام OptimizeToursRequest
به صورت دسته ای بهینه می کند.
این روش یک عملیات طولانی مدت (LRO) است. ورودیهای بهینهسازی (پیامهای OptimizeToursRequest
) و خروجیها (پیامهای OptimizeToursResponse
) از/به Cloud Storage در قالب مشخصشده توسط کاربر خوانده/نوشته میشوند. مانند روش projects.optimizeTours
، هر OptimizeToursRequest
حاوی یک ShipmentModel
است و یک OptimizeToursResponse
حاوی ShipmentRoute
را برمی گرداند، که مجموعه ای از مسیرها هستند که باید توسط وسایل نقلیه انجام شود و هزینه کلی را به حداقل می رساند.
درخواست HTTP
POST https://routeoptimization.googleapis.com/v1/{parent=projects/*}:batchOptimizeTours
URL از دستور GRPC Transcoding استفاده می کند.
پارامترهای مسیر
مولفه های | |
---|---|
parent | ضروری. پروژه و مکان مورد نظر برای برقراری تماس. قالب: * اگر مکانی مشخص نشده باشد، یک منطقه به طور خودکار انتخاب می شود. |
درخواست بدن
بدنه درخواست حاوی داده هایی با ساختار زیر است:
نمایندگی JSON |
---|
{
"modelConfigs": [
{
object ( |
زمینه های | |
---|---|
modelConfigs[] | ضروری. اطلاعات ورودی/خروجی هر مدل خرید، مانند مسیرهای فایل و فرمت های داده. |
بدن پاسخگو
در صورت موفقیت آمیز بودن، بدنه پاسخ حاوی نمونه ای از Operation
است.
محدوده مجوز
به محدوده OAuth زیر نیاز دارد:
-
https://www.googleapis.com/auth/cloud-platform