Route Optimization API چیست؟

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

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

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

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

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

کارهایی که می توانید با 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، به کتابخانه های سرویس گیرنده مراجعه کنید.

بعدش چیه