Driver SDK অন-ডিমান্ড ট্রিপের ওভারভিউ

Driver SDK হল একটি মোবাইল অ্যাপ টুলকিট এবং Fleet Engine-এর একটি মৌলিক উপাদান। এই SDK-এর মাধ্যমে, আপনার ড্রাইভার অ্যাপ অ্যাসাইন করা ট্রিপ ম্যানেজ করতে এবং ড্রাইভার নেভিগেশন ও রাউটিংয়ের সুবিধা চালু করতে পারবে।

শুরু করার আগে

এই গাইড ধরে নেয় যে আপনি নিম্নলিখিতগুলি পড়েছেন:

অন-ডিমান্ড ট্রিপের জন্য ড্রাইভার SDK কী?

Driver SDK, Fleet Engine-এর সাথে গাড়ির লোকেশন ও ট্রিপ সংক্রান্ত আপডেট শেয়ার করে যাতে Fleet Engine, গাড়ি ও সেটিকে অ্যাসাইন করা ট্রিপ ট্র্যাক করতে পারে। এর মূল অংশে, SDK লোকেশন আপডেট এবং অক্ষাংশ/দ্রাঘিমাংশ কোঅর্ডিনেট পাঠানোর জন্য একটি ইভেন্ট লিসেনার ব্যবহার করে, সাথে বর্তমান রুট সেগমেন্ট এবং আপনার ড্রাইভার গাড়ি চালানো শুরু করলে Navigation SDK থেকে Fleet Engine-এ গন্তব্য।

অন-ডিমান্ড ট্রিপের জন্য Driver SDK কেন ব্যবহার করবেন?

ড্রাইভারের রুট আপডেট করার জন্য Driver SDK, Fleet Engine-এর সাথে আরও সহজে ইন্টিগ্রেশন করার সুবিধা দেয়। এই SDK-এর সাহায্যে, আপনার ড্রাইভার অ্যাসাইনমেন্ট ম্যানেজ করতে এবং নেভিগেট করতে একটিই অ্যাপ ব্যবহার করতে পারবেন, ঠিক যেমন তারা Google Maps-এর কনজিউমার ভার্সন ব্যবহার করেন, কিন্তু অন্য অ্যাপে স্যুইচ না করেই।

অন-ডিমান্ড ট্রিপের জন্য Driver SDK-এর সাহায্যে আপনি কী করতে পারবেন

অন-ডিমান্ড ট্রিপের জন্য Driver SDK ব্যবহার করে Fleet Engine-এর সাথে নিম্নলিখিত তথ্য শেয়ার করুন:

  • ম্যাপে কোনও গাড়ির রিয়েল-টাইম পজিশন।
  • Navigation SDK-এর মাধ্যমে প্রদান করা ট্রিপের ওয়েপয়েন্টের জন্য অক্ষাংশ/দ্রাঘিমাংশ স্থানাঙ্ক।
  • পরবর্তী ওয়েপয়েন্টে পৌঁছাতে বাকি থাকা দূরত্ব।
  • পরবর্তী ওয়েপয়েন্টে পৌঁছানোর আনুমানিক সময়।
  • Navigation SDK-এর মাধ্যমে প্রদান করা তথ্য অনুযায়ী গাড়িকে যে রুট নিতে হবে।

অন-ডিমান্ড ট্রিপের জন্য Driver SDK কীভাবে কাজ করে

রাউটিং সংক্রান্ত তথ্য ও গন্তব্যের জন্য Driver SDK, Navigation SDK-এর উপর নির্ভর করে। Navigation SDK থেকে পাওয়া তথ্যের সাথে Driver SDK আপনার ড্রাইভার অ্যাপের সাথে ইন্টিগ্রেট করে এবং Fleet Engine-কে লোকেশন আপডেট, অক্ষাংশ/দ্রাঘিমাংশ কোঅর্ডিনেট, বাকি দূরত্ব এবং ETA-এর স্ট্রিম প্রদান করে। গাড়ির অন্যান্য সব ডেটা আপডেট অবশ্যই গ্রাহকের ব্যাকএন্ডে পাঠাতে হবে, যা ফ্লিট ইঞ্জিনে ডেটা রিলে করে।

সিস্টেম ডায়াগ্রাম যা দেখায় যে কীভাবে Driver SDK ক্লায়েন্ট থেকে গ্রাহকের ইনফ্রাস্ট্রাকচার এবং তারপরে ফ্লিট ইঞ্জিন ও গ্রাহকের ব্যাকএন্ডের মাধ্যমে Google ইনফ্রাস্ট্রাকচারের সাথে যোগাযোগ করে

অন-ডিমান্ড ট্রিপের জন্য Driver SDK কীভাবে ব্যবহার করবেন

Driver SDK ব্যবহার করা কীভাবে শুরু করবেন তা দেখতে আপনার প্ল্যাটফর্ম বেছে নিন।

Android

১ Android-এর জন্য Driver SDK ডাউনলোড করা আরও তথ্যের জন্য, Driver SDK ডাউনলোড করুন।
২ Google Cloud Console প্রোজেক্ট কনফিগার করুন আরও তথ্যের জন্য, Google Cloud কনসোল প্রোজেক্ট কনফিগার করুন।
৩ নির্ভরতা ঘোষণা করা আরও তথ্যের জন্য, ডিপেন্ডেন্সি ঘোষণা করা দেখুন।
৪ যাচাইকরণ টোকেন তৈরি করা আরও তথ্যের জন্য, যাচাইকরণ টোকেন তৈরি করুন দেখুন।
৫ Driver SDK শুরু করা আরও তথ্যের জন্য, Driver SDK ইনিশিয়ালাইজ করুন দেখুন।
৬ গাড়ি রেডি করুন আরও তথ্যের জন্য, গাড়ি প্রস্তুত করুন লিঙ্ক দেখুন।
৭ ট্রিপের বিবরণ সেট করা আরও তথ্যের জন্য, ট্রিপের বিবরণ সেট করুন দেখুন।

iOS

১ iOS-এর জন্য Driver SDK ডাউনলোড করা আরও তথ্যের জন্য, Driver SDK ডাউনলোড করুন।
২ Google Cloud Console প্রোজেক্ট কনফিগার করুন আরও তথ্যের জন্য, Google Cloud কনসোল প্রোজেক্ট কনফিগার করুন।
৩ যাচাইকরণ টোকেন তৈরি করা আরও তথ্যের জন্য, যাচাইকরণ টোকেন তৈরি করুন দেখুন।
৪ Driver SDK শুরু করা আরও তথ্যের জন্য, Driver SDK ইনিশিয়ালাইজ করুন দেখুন।
৫ গাড়ি রেডি করুন আরও তথ্যের জন্য, গাড়ি প্রস্তুত করুন লিঙ্ক দেখুন।
৬ ট্রিপের বিবরণ সেট করা আরও তথ্যের জন্য, ট্রিপের বিবরণ সেট করুন দেখুন।

এর পরে কী করতে হবে

আপনি যে প্ল্যাটফর্মে Driver SDK সেট-আপ করতে চান সেটির ডকুমেন্টেশন দেখুন: