Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> iOS

Swift का उपयोग करके iOS में दो भौगोलिक स्थानों के बीच की दूरी कैसे प्राप्त करें?


इस पोस्ट में हम सीखेंगे कि दो जियो लोकेशन के बीच की दूरी कैसे कैलकुलेट करें।

चरण 1: नया Xcode प्रोजेक्ट बनाएं

Xcode खोलें → New Project → Single View Application → नाम "FindDistance" रखें।

चरण 2: स्टोरीबोर्ड में लेबल जोड़ें

Main.storyboard खोलें और नीचे दिखाए अनुसार दो लेबल जोड़ें।

Swift का उपयोग करके iOS में दो भौगोलिक स्थानों के बीच की दूरी कैसे प्राप्त करें?

चरण 3: निचले लेबल के लिए IBOutlet बनाएं

एक @IBOutlet जोड़ें, नाम "distanceLabel" रखें।

चरण 4: CoreLocation फ्रेमवर्क इम्पोर्ट करें

ViewController में CoreLocation इम्पोर्ट करें।

चरण 5: दो लोकेशन पॉइंट्स वेरिएबल के रूप में जोड़ें

var firstLocation = CLLocation(latitude: 34.54545, longitude: 56.64646)
var secondLocation = CLLocation(latitude: 59.326354, longitude: 18.072310)

चरण 6: viewDidLoad में दूरी कैलकुलेट करें

let distance = firstLocation.distance(from: secondLocation) / 1000
distanceLabel.text = " \(String(format: "%.02f", distance)) KMs "

यहां हम CoreLocation के 'distance' फंक्शन का उपयोग कर रहे हैं। यह फंक्शन मीटर में दूरी लौटाता है। हम 1000 से विभाजित करके किलोमीटर में दूरी प्राप्त करते हैं।

चरण 7: प्रोजेक्ट चलाएं

प्रोजेक्ट चलाएं, आपको निचले लेबल पर दूरी दिखाई देगी।

Swift का उपयोग करके iOS में दो भौगोलिक स्थानों के बीच की दूरी कैसे प्राप्त करें?


  1. Android में दो तिथियों के बीच का अंतर कैसे प्राप्त करें? Android में दो तिथियों के बीच का अंतर कैसे प्राप्त करें?

    Android में दो तिथियों के बीच दिनों का अंतर निकालने का गाइड यह ट्यूटोरियल दिखाता है कि कैसे SimpleDateFormat और Date क्लास का उपयोग करके दो तिथि स्ट्रिंग्स के बीच दिनों का अंतर निकाला जाए। चरण 1: नया प्रोजेक्ट बनाएं Android Studio में File → New Project चुनकर नया प्रोजेक्ट बनाएं। चरण 2: लेआउट फ़ाइ

  1. एंड्रॉइड में दो भौगोलिक स्थानों के बीच दूरी कैसे निकालें एंड्रॉइड में दो भौगोलिक स्थानों के बीच दूरी कैसे निकालें

    Location.distanceTo() विधि का उपयोग करके दो GPS निर्देशांकों के बीच दूरी की गणना एंड्रॉइड का android.location.Location क्लास दो भौगोलिक निर्देशांकों (अक्षांश/देशांतर) के बीच सीधी रेखा (हवाई दूरी) की गणना के लिए बिल्ट-इन distanceTo() विधि प्रदान करता है। यह हेवर्साइन फॉर्मूला का उपयोग करता है और परिण

  1. Google Maps में दो बिंदुओं के बीच की दूरी कैसे मापें Google Maps में दो बिंदुओं के बीच की दूरी कैसे मापें

    Google Maps में किसी स्थान को देखते समय, ऐसे मौके आते हैं जब आप दो बिंदुओं के बीच की दूरी जानना चाहते हैं, जैसे आपकी वर्तमान स्थिति से गंतव्य तक। दूरी मापने की सुविधा काम आ सकती है क्योंकि यह तय करने में मदद कर सकती है कि आप अपने गंतव्य तक पैदल जाएं या कार से। Google Maps विभिन्न गंतव्यों के बीच की