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

आईओएस में वर्तमान स्थान अक्षांश और देशांतर कैसे प्राप्त करें?

<घंटा/>

लगभग सभी एप्लिकेशन स्थान सेवाओं का उपयोग करते हैं, इस प्रकार स्थान पर पूरी समझ होना आवश्यक है। इस पोस्ट में हम देखेंगे कि वर्तमान स्थान का अक्षांश और देशांतर कैसे प्राप्त करें।

इसके लिए हम CLLocationManager का उपयोग करेंगे, आप इसके बारे में यहाँ और अधिक पढ़ सकते हैंhttps://developer.apple.com/documentation/corelocation/cllocationmanager

हम एक नमूना एप्लिकेशन विकसित करेंगे जहां हम उपयोगकर्ता के अक्षांश और देशांतर को viewDidLoad विधि पर प्रिंट करेंगे, वैकल्पिक रूप से आप आवश्यकता के अनुसार UILabel पर भी एक बटन के टैप पर प्रिंट कर सकते हैं।

तो चलिए शुरू करते हैं,

चरण 1 − ओपन एक्सकोड → न्यू प्रोजेक्र → सिंगल व्यू एप्लीकेशन → चलो इसे "लोकेशन" नाम दें

चरण 2 - info.plist फ़ाइल खोलें और नीचे दी गई कुंजियाँ जोड़ें।

<कुंजी>NSLocationwhenInUseUsageDescription

एप्लिकेशन आपके स्थान का उपयोग करना चाहता है

NSLocationAlwaysUsageDescription

एप्लिकेशन आपके स्थान का उपयोग करना चाहता है

आईओएस में वर्तमान स्थान अक्षांश और देशांतर कैसे प्राप्त करें?

ये आवश्यक हैं जब भी आप स्थान संबंधी सामग्री कर रहे हों, तो हमें उपयोगकर्ता की अनुमति मांगनी होगी।

चरण 3 - ViewController.swift में,

<पूर्व>कोरलोकेशन आयात करें

चरण 4 - CLLocationManager का ऑब्जेक्ट बनाएं

var locationManager =CLLocationManager()

चरण 5 − viewDidLoad मेथड में नीचे दिया गया कोड लिखें,

locationManager.requestwhenInUseAuthorization()var currentLoc:CLLocation!if(CLLocationManager.authorizationStatus() ==.authorizedwhenInUse ||CLLocationManager.authorizationStatus() ==.authorizedAlways) { currentLoc =locationManager.location Print(currentLoc.coordinate.latitude) प्रिंट (currentLoc.coordinate.longitude)}

यहां "requestWhenInUseAuthorization" का अर्थ है, ऐप के अग्रभूमि में रहने के दौरान स्थान सेवाओं का उपयोग करने की अनुमति का अनुरोध करना।

चरण 6 - अक्षांश और देशांतर प्राप्त करने के लिए एप्लिकेशन चलाएँ, पूरा कोड खोजें

आयात करें if(CLLocationManager.authorizationStatus() ==.authorizedHowInUse || CLLocationManager.authorizationStatus() ==.authorizedAlways) { currentLoc =locationManager.location Print(currentLoc.coordinate.latitude) Print(currentLoc.coordinate.longitude) }}}
  1. IOS 15 . में अपनी तस्वीरों की तिथि, समय और स्थान को कैसे समायोजित करें

    आईओएस 15, आईफोन के लिए ऐप्पल के ओएस का नवीनतम पुनरावृत्ति, अपने मोबाइल ऑपरेटिंग सिस्टम में उपयोगकर्ता अनुभव को बेहतर बनाने के लिए कई सुविधाएं जोड़ता है। नई सुविधाओं में से एक फोटो ऐप के अंदर आपके फोटो मेटाडेटा को संपादित करने की क्षमता है। यदि आप iOS 15 में अपनी तस्वीरों के लिए दिनांक, समय या स्थान

  1. पायथन का उपयोग करके किसी शहर का देशांतर और अक्षांश कैसे प्राप्त करें?

    किसी शहर का देशांतर और अक्षांश प्राप्त करने के लिए, हम जियोपी का उपयोग करेंगे मापांक। जियोपी पते, शहरों, देशों आदि के निर्देशांकों का पता लगाने के लिए तृतीय-पक्ष जियोकोडर और अन्य डेटा स्रोतों का उपयोग करता है। सबसे पहले, सुनिश्चित करें कि जियोपी मॉड्यूल स्थापित है - pip install geopy निम्नलिखित उद

  1. टिंकर विजेट के वर्तमान x और y निर्देशांक कैसे प्राप्त करें?

    Tkinter का व्यापक रूप से GUI आधारित एप्लिकेशन बनाने के लिए उपयोग किया जाता है। इसमें कई टूलकिट और फ़ंक्शन या मॉड्यूल उपलब्ध हैं जिनका उपयोग किसी विशेष एप्लिकेशन की विभिन्न विशेषताओं को परिभाषित करने के लिए किया जा सकता है। जीयूआई अनुप्रयोगों के निर्माण के लिए यह बटन, टेक्स्ट बॉक्स और लेबल सहित कुछ व