অবস্থান তথ্য

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

অবস্থান ডেটা নিয়ে কাজ করুন

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

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

অবস্থানের অনুমতি

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

কোডের নমুনা

নিম্নলিখিত টিউটোরিয়াল এবং কোড নমুনাটি মানচিত্রে অবস্থানের ব্যবহার প্রদর্শন করে:

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