ওভারভিউ

Android এর জন্য ন্যাভিগেশন SDK Android এর জন্য Maps SDK-এ নেভিগেশন বৈশিষ্ট্য যুক্ত করে। আপনার Google মানচিত্র-চালিত অ্যান্ড্রয়েড অ্যাপ্লিকেশানের যদি নেভিগেশন বৈশিষ্ট্যের প্রয়োজন হয় তবে এটি অবশ্যই Android এর জন্য নেভিগেশন SDK-এর উপর নির্ভর করবে৷

তাতে বলা হয়েছে, Android-এর জন্য Maps SDK-এর বেশিরভাগ ফাংশন Android-এর জন্য নেভিগেশন SDK-তে একই রকম আচরণ করে৷ আপনি একই com.google.android.gms.maps প্যাকেজ ব্যবহার করে সেগুলি অ্যাক্সেস করেন, আপনি যে SDK নির্ভরতা ব্যবহার করেন না কেন। এর মানে হল, যদি আপনার অ্যাপটি আগে Android-এর জন্য Maps SDK-এর উপর নির্ভর করত, তাহলে আপনি দুটি উল্লেখযোগ্য ব্যতিক্রম সহ আপনার অ্যাপের বিদ্যমান কার্যকারিতাকে প্রভাবিত না করেই Android-এর জন্য ন্যাভিগেশন SDK-তে এর নির্ভরতা পরিবর্তন করতে পারেন:

  • এপিআই যা একটি ব্যতিক্রম নিক্ষেপ করে।
  • এপিআই যেগুলি NavSDK তে কাজ করে না এবং কল করার সময় কোন প্রভাব নেই৷

এই ব্যতিক্রমগুলি নীচে বর্ণিত হয়েছে।

এপিআই যা একটি ব্যতিক্রম নিক্ষেপ করে

নিম্নলিখিত ফাংশন একটি ব্যতিক্রম নিক্ষেপ করে যদি আপনার অ্যাপ্লিকেশন এটি সক্ষম করে:

নেভিগেশন SDK-এ কোনো কার্যকারিতা ছাড়া API

নেভিগেশন SDK-তে নিম্নলিখিত APIগুলির কোনও কার্যকারিতা নেই, তবে আপনার কোড তাদের কল করলেও এর কোনও প্রভাব নেই৷ তারা নিম্নলিখিত বিভাগে পড়ে:

  • পরিধানযোগ্য কার্যকলাপের জন্য APIs।
    • আপনি যদি Android এর জন্য নেভিগেশন SDK-এ এই কার্যকারিতা চান তবে পরিবর্তে TBT ফিড সক্ষম করুন৷
  • অন্যান্য API

পরিধানযোগ্য জন্য APIs

GoogleMapOptions.ambientEnabled(বুলিয়ান সক্ষম) আপনাকে সাধারণত পরিধানযোগ্য অ্যাপগুলির জন্য পরিবেষ্টিত মোড নিষ্ক্রিয় বা সক্ষম করার অনুমতি দেয়৷ অতিরিক্তভাবে, onEnterAmbient এবং onExitAmbient পদ্ধতিগুলি MapView এবং MapFragment- এ বিদ্যমান, কিন্তু কল করার সময় কোন প্রভাব নেই। পরিধানযোগ্য জন্য, পরিবর্তে TBT ফিড ব্যবহার করুন.

অন্যান্য API

এপিআই যেগুলি শুধুমাত্র গতিশীলতা পরিষেবা গ্রাহকদের দ্বারা ব্যবহারের উদ্দেশ্যে

নেভিগেশন SDK-তে বেশ কিছু API আছে যেগুলি শুধুমাত্র মবিলিটি পরিষেবা গ্রাহকদের দ্বারা ব্যবহারের উদ্দেশ্যে, যাদের প্রতি-লেনদেনের ভিত্তিতে Google দ্বারা বিল করা হয়। আপনি যদি মোবিলিটি সার্ভিসের গ্রাহক না হন, তাহলে নিচের পদ্ধতিগুলো নো-অপস: