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

Navigation SDK কীভাবে ব্যবহার করতে হয়
নিচে উল্লেখ করা ধাপগুলি আপনার ড্রাইভার অ্যাপ্লিকেশনে Navigation SDK যোগ করার জন্য একটি সাধারণ ব্যবহারের ক্ষেত্রকে কভার করে:
Android
| ১ | আপনার Google Cloud প্রোজেক্ট সেট-আপ করুন | Navigation SDK ব্যবহার করার আগে Google Cloud প্রোজেক্ট তৈরি করুন। আরও তথ্যের জন্য, আপনার Google Cloud প্রোজেক্ট সেট-আপ করুন দেখুন। |
| ২ | আপনার API 'কী'-তে Navigation SDK যোগ করুন | API কী হল একটি অনন্য শনাক্তকারী যা আপনার অনুরোধ যাচাই করে, নেভিগেশন SDK ব্যবহার করার জন্য আপনার প্রোজেক্টের সাথে অন্তত একটি API কী যুক্ত করুন। আরও তথ্যের জন্য, API কী ব্যবহার করা দেখুন। |
| ৩ | আপনার Android Studio প্রোজেক্ট সেট-আপ করা | Android প্রোজেক্ট তৈরি করুন এবং এতে Navigation SDK ইন্টিগ্রেট করুন। আরও তথ্যের জন্য, আপনার Android Studio প্রোজেক্ট সেট-আপ করুন দেখুন। |
| ৪ | আপনার প্রোজেক্টে Driver SDK যোগ করুন | Fleet Engine-এর সব ফিচারের সুবিধা নেওয়া শুরু করতে Driver SDK ইনস্টল ও কনফিগার করুন। আরও তথ্যের জন্য, অন-ডিমান্ড ট্রিপের জন্য Driver SDK পান এবং শিডিউল করা টাস্কের জন্য Driver SDK পান দেখুন। |
iOS
| ১ | আপনার Google Cloud প্রোজেক্ট সেট-আপ করুন | Navigation SDK ব্যবহার করার আগে Google Cloud প্রোজেক্ট তৈরি করুন। আরও তথ্যের জন্য, আপনার Google Cloud প্রোজেক্ট সেট-আপ করুন দেখুন। |
| ২ | আপনার API 'কী'-তে Navigation SDK যোগ করুন | API কী হল একটি অনন্য শনাক্তকারী যা আপনার অনুরোধকে প্রমাণীকরণ করে, Navigation SDK ব্যবহার করতে আপনার প্রোজেক্টের সাথে অন্তত একটি API কী যুক্ত করুন। আরও তথ্যের জন্য, API কী ব্যবহার করা দেখুন। |
| ৩ | আপনার Xcode প্রোজেক্ট সেট-আপ করুন | একটি Xcode প্রোজেক্ট তৈরি করুন এবং এতে Navigation SDK ইনস্টল করুন। আরও তথ্যের জন্য, আপনার Xcode প্রোজেক্ট সেট-আপ করুন দেখুন। |
| ৪ | আপনার প্রোজেক্টে Driver SDK যোগ করুন | Fleet Engine-এর সব ফিচারের সুবিধা নিতে Driver SDK ইনস্টল ও কনফিগার করুন। আরও তথ্যের জন্য, অন-ডিমান্ড ট্রিপের জন্য Driver SDK পান এবং শিডিউল করা টাস্কের জন্য Driver SDK পান দেখুন। |
Navigation SDK-এর ফিচার সম্পর্কে আরও জানতে, সম্পূর্ণ ডকুমেন্টেশন দেখুন যা Android এবং iOS-এর জন্য Navigation SDK-তে উপলভ্য।