রুট অপ্টিমাইজেশান API কি?

ইউরোপীয় অর্থনৈতিক অঞ্চল (EEA) ডেভেলপাররা

রুট অপ্টিমাইজেশন হল একটি গুগল ম্যাপস প্ল্যাটফর্ম এপিআই যা একক বা একাধিক যানবাহন এবং তাদের স্টপের জন্য অপ্টিমাইজড রুট প্ল্যান তৈরি করে।

কেন রুট অপ্টিমাইজেশন API ব্যবহার করবেন

রুট প্ল্যানের সাহায্যে আপনার পরিবহন বহরের কর্মক্ষম দক্ষতা উন্নত করুন। খরচ, সময়সীমা, গ্রাহকের চাহিদা এবং অন্য যেকোনো ব্যবসায়িক উদ্দেশ্যের জন্য আপনার রুটগুলি সামঞ্জস্য করুন। উদাহরণস্বরূপ:

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

  • একটি লজিস্টিক কোম্পানি পরবর্তী দিনের শিপমেন্টের সময়সূচী নির্ধারণ করে সময় এবং সম্পদ সাশ্রয় করতে পারে, একই সাথে সময় দক্ষতা, খরচ সাশ্রয়, সময়মতো ডেলিভারি এবং ড্রাইভার এবং গ্রাহক সন্তুষ্টির জন্য ডেলিভারিগুলিকে অপ্টিমাইজ করে।
  • একটি অন-ডিমান্ড ফুড ডেলিভারি কোম্পানি তাদের অর্ডার পাঠানোর প্রক্রিয়াটিকে দ্রুত এবং আরও কার্যকর করতে পারে নতুন অর্ডার নেওয়ার জন্য সেরা সক্রিয় ড্রাইভার বেছে নিয়ে এবং তাদের বিদ্যমান রুটে সেগুলি সন্নিবেশ করে।
  • একজন ফিল্ড সার্ভিস প্রোভাইডার তাদের দক্ষতা এবং গ্রাহক সন্তুষ্টি উন্নত করতে পারেন প্রোভাইডারদের অ্যাপয়েন্টমেন্টে নিয়োগ করে এবং একাধিক অ্যাপয়েন্টমেন্টের জন্য সর্বোত্তম স্টপ সিকোয়েন্স খুঁজে বের করে, একই সাথে চ্যালেঞ্জ এলে রুটগুলিকে পুনরায় অপ্টিমাইজ করে।

রুট অপ্টিমাইজেশন এপিআই দিয়ে আপনি কী করতে পারেন

আপনার নিজস্ব উদ্দেশ্য এবং সীমাবদ্ধতার উপর ভিত্তি করে আপনার বহরের রুট এবং কার্য অ্যাসাইনমেন্টগুলি অপ্টিমাইজ করতে রুট অপ্টিমাইজেশন API ব্যবহার করুন।

  • উদ্দেশ্য: আপনার ব্যবসায়িক লক্ষ্য।
  • সীমাবদ্ধতা: আপনার ভৌত সম্পদের সীমাবদ্ধতা।
উদ্দেশ্য সীমাবদ্ধতা
ভ্রমণের দক্ষতা দূরত্ব এবং সময়-থেকে-গন্তব্যের মতো পরামিতি ব্যবহার করে মৌলিক ভ্রমণ রুটগুলি অপ্টিমাইজ করুন। চালকদের কাজের সময় ড্রাইভারদের কাজের সময় এবং বিরতির উপর ভিত্তি করে রুট নির্ধারণ করুন।
সময়মতো আগমন নির্দিষ্ট সময়ের আগে পৌঁছানোর জন্য পিকআপ, ডেলিভারি বা পরিষেবাকে অগ্রাধিকার দিন। যানবাহনের ধারণক্ষমতা একটি যানবাহন কতটুকু ভার বহন করতে পারে তার উপর ভিত্তি করে তাকে একটি কাজের জন্য বরাদ্দ করুন।
যানবাহন ব্যবহারের খরচ কোনও কাজ সম্পাদনের জন্য প্রয়োজনীয় যানবাহনের সংখ্যা কমিয়ে আনুন। সময় জানালা একটি নির্দিষ্ট সময় স্লটে একটি চালান বা কাজ পৌঁছাতে বলুন।
লোড ব্যালেন্সিং যানবাহন এবং কর্মীদের বহরে কাজগুলি ন্যায্যভাবে বন্টন করুন। নির্ভরতা এবং সামঞ্জস্য আপনার যানবাহনের ধরণ, টাস্ক সিকোয়েন্স বা শিপমেন্টের অবস্থার উপর ভিত্তি করে আপনার ফ্লিট রুটগুলি অপ্টিমাইজ করুন।

রুট অপ্টিমাইজেশন API কীভাবে কাজ করে

রুট অপ্টিমাইজেশন API REST , gRPC এবং ক্লায়েন্ট লাইব্রেরি ব্যবহার করে অ্যাক্সেস করা যেতে পারে।

অনুরোধের মূল অংশ

অনুরোধকারী সংস্থা আপনার চালান এবং সেগুলি সরবরাহের জন্য উপলব্ধ যানবাহন সম্পর্কে তথ্য গ্রহণ করে। এর মধ্যে রয়েছে যেমন:

  • পিকআপ এবং ডেলিভারির স্থান
  • সময় জানালা
  • চালানের আকার এবং ওজন
  • যানবাহনের ধারণক্ষমতা

প্রতিক্রিয়া মূল অংশ

প্রতিক্রিয়া সংস্থাটি একটি বিস্তারিত রুট পরিকল্পনা প্রদান করে যার মধ্যে রয়েছে:

  • থামার ক্রম
  • নির্ধারিত চালান
  • সামগ্রিক মেট্রিক্স

"একটি অনুরোধ বার্তা তৈরি করুন" বিভাগে একটি অনুরোধ তৈরি করা এবং "প্রতিক্রিয়া ব্যাখ্যা করুন" বিভাগে একটি প্রতিক্রিয়া ব্যাখ্যা করা সম্পর্কে আরও বিস্তারিত পড়ুন।

রিসোর্স

নিম্নলিখিত সারণীতে রুট অপ্টিমাইজেশন API এর মাধ্যমে উপলব্ধ রিসোর্সগুলির সাথে এটি যে ডেটা ফেরত দেয় তার সারসংক্ষেপ দেওয়া হয়েছে।

তথ্য সম্পদ বিবরণ এবং ডেটা ফেরত দেওয়া হয়েছে রিটার্ন ফর্ম্যাট
optimizeTours এই পদ্ধতিটি একটি অপ্টিমাইজড রুট প্রদান করে, যেখানে ভিজিটের বিবরণ এবং মেট্রিক্স থাকে। JSON অথবা gRPC প্রোটো
batchOptimizeTours এই পদ্ধতিটি দীর্ঘ চলমান অপারেশনের রিসোর্সের নাম প্রদান করে, যা প্রক্রিয়াকরণ সম্পূর্ণ হওয়ার সময় নির্দেশ করে। JSON অথবা gRPC প্রোটো

রুট অপ্টিমাইজেশন API কীভাবে ব্যবহার করবেন

সেট আপ করুন আপনার গুগল ক্লাউড প্রজেক্ট সেট আপ দিয়ে শুরু করুন এবং পরবর্তী সেটআপ নির্দেশাবলী সম্পূর্ণ করুন।
একটি মৌলিক অনুরোধ চালান এবং একটি প্রতিক্রিয়া পান সেটআপের পরে, একটি মৌলিক অনুরোধ পাঠানো শুরু করুন এবং প্রতিক্রিয়া পান, একটি অনুরোধ তৈরি করুন এবং প্রতিক্রিয়া ব্যাখ্যা করুন
আরও উন্নত দৃশ্যকল্প চেষ্টা করুন এবং আপনার নিজস্ব অনুরোধ তৈরি করা শুরু করুন। পিকআপ এবং ডেলিভারি স্টপ অর্ডার অপ্টিমাইজেশন থেকে শুরু করে উদাহরণের পরিস্থিতিগুলি অন্বেষণ করুন এবং আপনার ব্যবহারের ক্ষেত্রের সাথে মেলে এমন অনুরোধ তৈরি করা শুরু করুন।

উপলব্ধ ক্লায়েন্ট লাইব্রেরি

রুট অপ্টিমাইজেশন API-এর জন্য উপলব্ধ ক্লায়েন্ট লাইব্রেরিগুলির তালিকার জন্য, ক্লায়েন্ট লাইব্রেরি দেখুন।

এরপর কি?