কম্পিউটার

কিভাবে iOS এ বর্তমান অবস্থান অক্ষাংশ এবং দ্রাঘিমাংশ পেতে?


প্রায় সমস্ত অ্যাপ্লিকেশন লোকেশন পরিষেবা ব্যবহার করে, এইভাবে অবস্থান সম্পর্কে সম্পূর্ণ ধারণা থাকা প্রয়োজন। এই পোস্টে আমরা দেখব কিভাবে বর্তমান অবস্থানের অক্ষাংশ এবং দ্রাঘিমাংশ পেতে হয়।

এর জন্য আমরা CLLocationManager ব্যবহার করব, আপনি এখানে এটি সম্পর্কে আরও পড়তে পারেনhttps://developer.apple.com/documentation/corelocation/cllocationmanager

আমরা একটি নমুনা অ্যাপ্লিকেশন তৈরি করব যেখানে আমরা viewDidLoad পদ্ধতিতে ব্যবহারকারীর অক্ষাংশ এবং দ্রাঘিমাংশ মুদ্রণ করব, বিকল্পভাবে আপনি প্রয়োজন অনুসারে UILabel-এ একটি বোতামের ট্যাপেও মুদ্রণ করতে পারেন।

তো চলুন শুরু করা যাক,

ধাপ 1 − Xcode খুলুন → নতুন প্রকল্প → একক দৃশ্য অ্যাপ্লিকেশন → আসুন এটির নাম রাখি “অবস্থান”

ধাপ 2 − info.plist ফাইল খুলুন এবং নীচের কী যোগ করুন।

NSLocationWhenInUseUsageDescription

অ্যাপ্লিকেশন আপনার অবস্থান ব্যবহার করতে চায়

NSLocationAlwaysUsageDescription

অ্যাপ্লিকেশন আপনার অবস্থান ব্যবহার করতে চায়

কিভাবে iOS এ বর্তমান অবস্থান অক্ষাংশ এবং দ্রাঘিমাংশ পেতে?

যখনই আপনি অবস্থান সম্পর্কিত জিনিসগুলি করছেন তখনই এগুলি প্রয়োজন, আমাদের ব্যবহারকারীর অনুমতি চাইতে হবে৷

ধাপ 3 − ViewController.swift-এ,

 CoreLocation আমদানি করুন

পদক্ষেপ 4৷ - CLLocationManager-এর একটি অবজেক্ট তৈরি করুন

var locationManager =CLLocationManager()

ধাপ 5 − viewDidLoad পদ্ধতিতে নিচের কোডটি লিখুন,

locationManager.requestWhenInUseAuthorization()var currentLoc:CLLocation!if(CLLocationManager.authorizationStatus() ==.authorizedWhenInUse ||CLLocationManager.authorizationStatus() ==.authorizedAlways.Currentlocation) {currentlocation) print(currentLoc.coordinate.longitude)}

এখানে "requestWhenInUseAuthorization" এর অর্থ হল অ্যাপটি অগ্রভাগে থাকাকালীন অবস্থান পরিষেবাগুলি ব্যবহার করার অনুমতির অনুরোধ৷

ধাপ 6 − অক্ষাংশ এবং দ্রাঘিমাংশ পেতে অ্যাপ্লিকেশনটি চালান, সম্পূর্ণ কোড খুঁজুন

ইমপোর্ট UIKitimport CoreLocationclass ViewController:UIViewController { var locationManager =CLLocationManager() override func viewDidLoad() { super.viewDidLoad() locationManager.requestWhenInUseAuthorization() var বর্তমান অবস্থান:CLLoc! if(CLLocationManager.authorizationStatus() ==.authorizedWhenInUse || CLLocationManager.authorizationStatus() ==.authorizedAlways) { currentLoc =locationManager.location print(currentLoc.coordinate.latitude) print(currentLoc.coordinate.latitude) print(currentLoc.coordinate)}} প্রাক> 
  1. কিভাবে Android এ বর্তমান অবস্থান অক্ষাংশ এবং দ্রাঘিমাংশ পেতে?

  2. iOS 15-এ আপনার ফটোগুলির তারিখ, সময় এবং অবস্থান কীভাবে সামঞ্জস্য করবেন

  3. কিভাবে পাইথন ব্যবহার করে একটি শহরের দ্রাঘিমাংশ এবং অক্ষাংশ পেতে?

  4. কিভাবে Tkinter উইজেটের বর্তমান x এবং y স্থানাঙ্কগুলি পেতে হয়?