Android এর জন্য সহজ, ব্যাটারি-দক্ষ অবস্থান API

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

ফিউজড লোকেশন প্রোভাইডার হল Google Play পরিষেবার একটি লোকেশন API যা আপনার অ্যাপের প্রয়োজনীয় অবস্থানের তথ্য প্রদান করতে বুদ্ধিমত্তার সাথে বিভিন্ন সংকেতকে একত্রিত করে।

সংযুক্ত অবস্থান প্রদানকারী অন্তর্নিহিত অবস্থান প্রযুক্তিগুলি পরিচালনা করে, যেমন GPS এবং Wi-Fi, এবং একটি সাধারণ API প্রদান করে যা আপনি পরিষেবার প্রয়োজনীয় গুণমান নির্দিষ্ট করতে ব্যবহার করতে পারেন৷ উদাহরণস্বরূপ, আপনি উপলব্ধ সর্বাধিক নির্ভুল ডেটার অনুরোধ করতে পারেন, বা কোনও অতিরিক্ত শক্তি খরচ ছাড়াই সম্ভাব্য সর্বোত্তম নির্ভুলতার জন্য অনুরোধ করতে পারেন৷

সাধারণ অবস্থানের পরিস্থিতির জন্য সমর্থন

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