লোকেশন ডেটা

মোবাইল অ্যাপ্লিকেশনের অন্যতম অনন্য ফিচার হল লোকেশন সম্পর্কে সচেতনতা। মোবাইল ব্যবহারকারীরা তাদের ডিভাইস সব জায়গায় সাথে নিয়ে যান এবং আপনার অ্যাপে লোকেশন সম্পর্কিত তথ্য যোগ করলে ব্যবহারকারীরা আরও প্রাসঙ্গিক অভিজ্ঞতা পান।

লোকেশন ডেটা নিয়ে কাজ করা

iOS ডিভাইসে উপলভ্য লোকেশন ডেটার মধ্যে ডিভাইসের বর্তমান লোকেশন — বিভিন্ন প্রযুক্তির সমন্বয় ব্যবহার করে পিনপয়েন্ট করা — দিক এবং চলাচলের পদ্ধতি এবং ডিভাইসটি আগে থেকে নির্ধারিত ভৌগোলিক সীমানা বা জিওফেন্সের বাইরে গেছে কিনা তা অন্তর্ভুক্ত থাকে।

GMSMapView ক্লাসের myLocationEnabled ক্লাস, 'আমার লোকেশন' ডট চালু করা আছে কিনা তা নিয়ন্ত্রণ করে। চালু করা থাকলে, myLocation পদ্ধতি GMSMapView ক্লাস প্রকাশ করে যেখানে ডিভাইসের লোকেশন ডট আঁকা হচ্ছে।

লোকেশন অ্যাক্সেস করার অনুমতি

লোকেশন পরিষেবা ব্যবহার করার জন্য আপনার অ্যাপকে অবশ্যই ব্যবহারকারীর কাছে সম্মতি চাইতে হবে। এটি করতে, অ্যাপের জন্য Info.plist ফাইলে NSLocationAlwaysUsageDescription কী অন্তর্ভুক্ত করুন এবং প্রতিটি কী-এর ভ্যালু এমন একটি স্ট্রিংয়ে সেট করুন যা বর্ণনা করে যে অ্যাপটি কীভাবে লোকেশন ডেটা ব্যবহার করতে চায়।

কোডের নমুনা

নিম্নলিখিত টিউটোরিয়াল ও কোড স্যাম্পেল ম্যাপে লোকেশনের ব্যবহার দেখায়:

GitHub-এ maps-sdk-for-ios-samples রিপোজিটরিতেও স্যাম্পেল অন্তর্ভুক্ত আছে যা লোকেশন ডেটার ব্যবহার দেখায়।