নেভিগেশন SDK ওভারভিউ

নেভিগেশন SDK আপনাকে আপনার মোবাইল অ্যাপ্লিকেশনগুলিতে Google মানচিত্র পালাক্রমে নেভিগেশন সংহত করতে দেয়৷ গুরুত্বপূর্ণভাবে, এটি বর্তমান রুট সেগমেন্ট এবং চূড়ান্ত গন্তব্য ডেটা সরবরাহ করে, যা ড্রাইভার SDK থেকে অবস্থান আপডেট এবং অক্ষাংশ/দ্রাঘিমাংশ স্থানাঙ্ক সহ, যখন আপনার ড্রাইভার গাড়ি চালানো শুরু করে তখন ফ্লিট ইঞ্জিনে পাঠানো হয়। এটি একটি সম্পূর্ণ ড্রাইভিং অভিজ্ঞতার ফলে।

কেন নেভিগেশন SDK ব্যবহার করবেন?

ন্যাভিগেশন SDK ড্রাইভারের রুটের আপডেটের জন্য ফ্লিট ইঞ্জিনের সাথে সহজে একীকরণ সক্ষম করে। ড্রাইভার SDK-এর সাথে নেভিগেশন SDK ব্যবহার করলে আপনার ড্রাইভার অ্যাসাইনমেন্টগুলি পরিচালনা করতে এবং নেভিগেট করতে একটি একক অ্যাপ ব্যবহার করতে সক্ষম করে যেভাবে তারা তাদের Google মানচিত্রের গ্রাহক সংস্করণ ব্যবহার করবে, অন্য কোনও অ্যাপে স্যুইচ না করেই৷

নেভিগেশন SDK দিয়ে আপনি কি করতে পারেন?

ফ্লিট ইঞ্জিনের সাথে নিম্নলিখিত যোগাযোগ করতে নেভিগেশন SDK ব্যবহার করুন।

  • Google Maps দ্বারা চালিত নির্ভরযোগ্য পালাক্রমে নেভিগেশন নির্দেশাবলী।
  • ড্রাইভার SDK দ্বারা প্রদত্ত অক্ষাংশ/দ্রাঘিমাংশ স্থানাঙ্কের উপর ভিত্তি করে কাস্টমাইজড রুট।
  • কাস্টমাইজ করা মানচিত্র উপাদান, যেমন কাস্টম মার্কার, ওভারলে, এবং UI উপাদানগুলি প্রধান নেভিগেশন তথ্য হাইলাইট করতে এবং নেভিগেশন অভিজ্ঞতা ব্যক্তিগতকৃত করতে।

নেভিগেশন SDK কিভাবে কাজ করে

ন্যাভিগেশন SDK ফ্লিট ইঞ্জিনে রাউটিং তথ্য এবং গন্তব্য সরবরাহ করে, যখন ড্রাইভার SDK অবস্থান আপডেট, অক্ষাংশ/দ্রাঘিমাংশ স্থানাঙ্ক, অবশিষ্ট দূরত্ব এবং ETAs প্রদান করে। অন্যান্য সমস্ত গাড়ির ডেটা আপডেট অবশ্যই গ্রাহকের ব্যাকএন্ডে পাঠাতে হবে, যা ফ্লিট ইঞ্জিনে ডেটা রিলে করে।

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

কিভাবে নেভিগেশন SDK ব্যবহার করবেন

নীচের পদক্ষেপগুলি আপনার ড্রাইভার অ্যাপ্লিকেশনে নেভিগেশন SDK অন্তর্ভুক্ত করার জন্য একটি সাধারণ ব্যবহার-কেস পরিস্থিতি কভার করে:

অ্যান্ড্রয়েড

1 আপনার Google ক্লাউড প্রকল্প সেট আপ করুন নেভিগেশন SDK ব্যবহার করার আগে একটি Google ক্লাউড প্রকল্প তৈরি করুন। আরও তথ্যের জন্য, আপনার Google ক্লাউড প্রকল্প সেট আপ দেখুন।
2 আপনার API কীতে নেভিগেশন SDK যোগ করুন API কী একটি অনন্য শনাক্তকারী যা আপনার অনুরোধগুলিকে প্রমাণীকরণ করে, নেভিগেশন SDK ব্যবহার করতে আপনার প্রকল্পের সাথে অন্তত একটি API কী যুক্ত করুন৷ আরও তথ্যের জন্য, API কী ব্যবহার করা দেখুন।
3 আপনার অ্যান্ড্রয়েড স্টুডিও প্রকল্প সেট আপ করুন একটি Android প্রকল্প তৈরি করুন এবং এতে নেভিগেশন SDK সংহত করুন৷ আরও তথ্যের জন্য, আপনার অ্যান্ড্রয়েড স্টুডিও প্রকল্প সেট আপ দেখুন।
4 আপনার প্রকল্পে ড্রাইভার SDK যোগ করুন সমস্ত ফ্লিট ইঞ্জিন বৈশিষ্ট্যগুলির সুবিধা নেওয়া শুরু করতে ড্রাইভার SDK ইনস্টল করুন এবং কনফিগার করুন৷ আরও তথ্যের জন্য, অন-ডিমান্ড ট্রিপের জন্য ড্রাইভার SDK পান এবং নির্ধারিত কাজের জন্য ড্রাইভার SDK পান দেখুন।

iOS

1 আপনার Google ক্লাউড প্রকল্প সেট আপ করুন নেভিগেশন SDK ব্যবহার করার আগে একটি Google ক্লাউড প্রকল্প তৈরি করুন। আরও তথ্যের জন্য, আপনার Google ক্লাউড প্রকল্প সেট আপ দেখুন।
2 আপনার API কীতে নেভিগেশন SDK যোগ করুন API কী একটি অনন্য শনাক্তকারী যা আপনার অনুরোধগুলিকে প্রমাণীকরণ করে, নেভিগেশন SDK ব্যবহার করতে আপনার প্রকল্পের সাথে অন্তত একটি API কী যুক্ত করুন৷ আরও তথ্যের জন্য, API কী ব্যবহার করা দেখুন।
3 আপনার Xcode প্রকল্প সেট আপ করুন একটি Xcode প্রকল্প তৈরি করুন এবং এতে নেভিগেশন SDK ইনস্টল করুন। আরও তথ্যের জন্য, আপনার Xcode প্রকল্প সেট আপ দেখুন।
4 আপনার প্রকল্পে ড্রাইভার SDK যোগ করুন সমস্ত ফ্লিট ইঞ্জিন বৈশিষ্ট্যগুলির সুবিধা নেওয়া শুরু করতে ড্রাইভার SDK ইনস্টল করুন এবং কনফিগার করুন৷ আরও তথ্যের জন্য, অন-ডিমান্ড ট্রিপের জন্য ড্রাইভার SDK পান এবং নির্ধারিত কাজের জন্য ড্রাইভার SDK পান দেখুন।

নেভিগেশন SDK বৈশিষ্ট্য সম্পর্কে আরও তথ্যের জন্য, Android এবং iOS এর জন্য নেভিগেশন SDK-এর সম্পূর্ণ ডকুমেন্টেশন দেখুন।