Route Optimization API چیست؟

Route Optimization یک API پلتفرم Google Maps است که نقشه های مسیر بهینه شده را برای یک یا چند وسیله نقلیه و محموله های آنها ایجاد می کند.

چرا از Route Optimization API استفاده کنیم؟

از Route Optimization API برای بهبود کارایی عملیاتی نیازهای حمل و نقل خود استفاده کنید.

با استفاده از اهداف و محدودیت‌های منحصر به فرد برای کسب‌وکارتان، می‌توانید برنامه‌های مسیری ایجاد کنید که بر اساس هزینه، محدودیت‌های زمانی و نیازهای مشتری تنظیم شوند. به عنوان مثال:

A screenshot of a map with three routes highlighted in different colors

  • یک شرکت تدارکات از Route Optimization برای بهینه سازی تکالیف تمام محموله های روز بعد استفاده می کند که برای کارایی زمان، صرفه جویی در هزینه، تحویل به موقع، و رضایت راننده و مشتری نهایی بهینه شده است.
  • یک شرکت تحویل غذا بر اساس تقاضا از Route Optimization در فرآیند ارسال خود استفاده می کند تا بهترین راننده فعال را برای دریافت سفارشات جدید و درج آنها در مسیرهای موجود خود انتخاب کند.
  • یک ارائه‌دهنده خدمات میدانی از Route Optimization استفاده می‌کند تا ارائه‌دهندگان را به قرار ملاقات‌ها اختصاص دهد و دنباله توقف بهینه را برای بیش از یک قرار بیابد، همه اینها در حالی که مسیرها را در هنگام بروز چالش‌ها دوباره بهینه می‌کند و کارایی و رضایت مشتری را بهبود می‌بخشد.

کارهایی که می توانید با Route Optimization API انجام دهید

از Route Optimization API برای بهینه‌سازی مسیرها و وظایف ناوگان خود بر اساس اهداف و محدودیت‌های خود استفاده کنید.

  • اهداف: اهداف تجاری شما
  • محدودیت ها: محدودیت های دارایی های فیزیکی شما.
اهداف محدودیت ها
کارایی سفر مسیرهای اصلی سفر را با استفاده از پارامترهایی مانند فاصله و زمان تا مقصد بهینه کنید. ساعت کار رانندگان تعیین مسیر برای رانندگان بر اساس ساعات کاری و استراحت.
ورود به موقع تحویل، تحویل یا خدمات را برای رسیدن قبل از زمان مشخصی در اولویت قرار دهید. ظرفیت وسیله نقلیه یک وسیله نقلیه را بر اساس میزان باری که می تواند حمل کند به یک کار اختصاص دهید.
هزینه استفاده از وسیله نقلیه تعداد وسایل نقلیه مورد نیاز برای انجام یک کار را به حداقل برسانید. پنجره های زمانی محموله یا وظیفه در یک بازه زمانی خاص برسد.
تعادل بار وظایف را به طور عادلانه در میان ناوگان وسایل نقلیه و پرسنل توزیع کنید. وابستگی ها و سازگاری مسیرهای ناوگان خود را بر اساس نوع وسیله نقلیه، ترتیب کار یا شرایط حمل و نقل خود بهینه کنید.

Route Optimization API چگونه کار می کند

Route Optimization API را می توان با استفاده از REST , gRPC و کتابخانه های سرویس گیرنده دسترسی داشت .

درخواست بدن

سازمان درخواست اطلاعات مربوط به محموله های شما و وسایل نقلیه موجود برای تحویل آنها را می پذیرد. این شامل جزئیاتی مانند:

  • مکان های تحویل و تحویل
  • پنجره های زمانی
  • اندازه و وزن محموله
  • ظرفیت وسیله نقلیه

بدن پاسخگو

بدن پاسخگویی یک برنامه مسیر دقیق ارائه می دهد که شامل:

  • توالی توقف ها
  • محموله های تعیین شده
  • معیارهای کلی

جزئیات بیشتر درباره ساخت یک درخواست را در Construct a Request Message و تفسیر پاسخ در Interpret the Response بخوانید.

منابع

جدول زیر منابع موجود از طریق Route Optimization API را به همراه داده هایی که برمی گرداند خلاصه می کند.

منابع داده توضیحات و داده ها برگردانده شد فرمت بازگشت
optimizeTours این روش یک مسیر بهینه شده را با جزئیات بازدیدها و معیارها برمی گرداند. پروتو JSON یا gRPC
batchOptimizeTours این روش نام منبع یک عملیات طولانی مدت را برمی گرداند که نشان می دهد چه زمانی پردازش کامل شده است. پروتو JSON یا gRPC

نحوه استفاده از Route Optimization API

1 راه اندازی شود با راه‌اندازی پروژه Google Cloud خود شروع کنید و دستورالعمل‌های راه‌اندازی را تکمیل کنید.
2 یک درخواست اولیه را اجرا کنید و پاسخ دریافت کنید پس از راه اندازی، با ارسال یک درخواست اولیه شروع کنید و پاسخ را دریافت کنید، به دنبال ساخت یک درخواست و تفسیر پاسخ .
3 سناریوی پیشرفته تری را امتحان کنید و شروع به ایجاد درخواست خود کنید سناریوهای مثالی را که با بهینه‌سازی سفارش توقف تحویل و تحویل شروع می‌شود کاوش کنید و درخواست‌هایی را شروع کنید که مطابق با موارد استفاده شما باشد.

کتابخانه های مشتری موجود

برای فهرستی از کتابخانه های سرویس گیرنده موجود برای Route Optimization API، به کتابخانه های سرویس گیرنده مراجعه کنید.

بعدش چی