এই পোস্টে আমরা শিখব কিভাবে দুটি জিও অবস্থানের মধ্যে দূরত্ব গণনা করা যায়।
আমরা একটি লেবেলে দুটি বিন্দুর মধ্যে দূরত্ব দেখাব৷
এটি করতে নীচের ধাপগুলি অনুসরণ করুন
ধাপ 1 − Xcode খুলুন → নতুন প্রকল্প → একক দৃশ্য অ্যাপ্লিকেশন → আসুন এটির নাম রাখি “FindDistance”
ধাপ 2 − Main.storyboard খুলুন এবং নীচে দেখানো হিসাবে দুটি লেবেল যোগ করুন।
ধাপ 3 - নীচের লেবেলের জন্য একটি @IBOutlet সংযুক্ত করুন। এটির নাম দূরত্ব লেবেল
পদক্ষেপ 4৷ − ভিউকন্ট্রোলারে কোরলোকেশন ফ্রেমওয়ার্ক আমদানি করুন
ধাপ 5 − দুটি বিন্দু যোগ করুন যার মধ্যে আমরা চলক হিসাবে দূরত্ব খুঁজে পেতে চাই
var firsLocation = CLLocation(latitude:34.54545, longitude:56.64646) var secondLocation = CLLocation(latitude: 59.326354, longitude: 18.072310)
ধাপ 6 − ভিউ কন্ট্রোলারের viewDidLoad-এ নিম্নলিখিত লাইন যোগ করুন।
let distance = firsLocation.distance(from: secondLocation) / 1000 distanceLabel.text = " \(String(format:"%.02f", distance)) KMs "
এখানে আমরা CoreLocation ফ্রেমওয়ার্কের 'দূরত্ব' ফাংশন ব্যবহার করছি। এই ফাংশনটি বিন্দু থেকে মিটারে দূরত্ব প্রদান করে। কিলো মিটারে দূরত্ব পেতে আমরা দূরত্বকে 1000 দিয়ে ভাগ করছি।
পদক্ষেপ 7 - প্রকল্পটি চালান আপনি নীচের লেবেলে দূরত্ব দেখতে পাবেন। নীচে দেখানো হিসাবে