मोबाइल ऐप्लिकेशन की खास सुविधाओं में से एक, जगह की जानकारी देने की सुविधा है. मोबाइल उपयोगकर्ता अपने डिवाइसों को हर जगह ले जाते हैं. ऐसे में, अपने ऐप्लिकेशन में जगह की जानकारी देने की सुविधा जोड़ने से, उपयोगकर्ताओं को ज़्यादा बेहतर अनुभव मिलता है.
जगह की जानकारी के डेटा के साथ काम करना
iOS डिवाइस के लिए उपलब्ध जगह की जानकारी के डेटा में, डिवाइस की मौजूदा जगह की जानकारी शामिल होती है. यह जानकारी, कई टेक्नोलॉजी के कॉम्बिनेशन का इस्तेमाल करके सटीक तौर पर पता लगाई जाती है. इसके अलावा, इसमें डिवाइस की दिशा और मूवमेंट का तरीका भी शामिल होता है. साथ ही, यह भी पता चलता है कि डिवाइस, पहले से तय की गई भौगोलिक सीमा या जियोफ़ेंस से बाहर गया है या नहीं.
The
myLocationEnabled
क्लास की GMSMapView क्लास से यह कंट्रोल किया जाता है कि 'मेरी जगह' वाला डॉट चालू है या नहीं.
अगर यह सुविधा चालू है, तो
myLocation
तरीका यह दिखाता है कि डिवाइस की जगह का डॉट कहां बनाया जा रहा है.GMSMapView
जगह की जानकारी ऐक्सेस करने की अनुमतियां
आपके ऐप्लिकेशन को, जगह की जानकारी देने वाली सेवाओं का इस्तेमाल करने के लिए, लोगों से सहमति का अनुरोध करना होगा. इसके लिए, ऐप्लिकेशन की Info.plist फ़ाइल में, NSLocationAlwaysUsageDescription कुंजी शामिल करें. साथ ही, हर कुंजी की वैल्यू को ऐसे स्ट्रिंग पर सेट करें जिससे यह पता चले कि ऐप्लिकेशन, जगह की जानकारी के डेटा का इस्तेमाल कैसे करेगा.
कोड सैंपल
यहां दिया गया ट्यूटोरियल और कोड सैंपल, मैप पर जगह की जानकारी का इस्तेमाल करने का तरीका दिखाते हैं:
GitHub पर मौजूद maps-sdk-for-ios-samples रिपॉज़िटरी में, ऐसे सैंपल भी शामिल हैं जो जगह की जानकारी के डेटा का इस्तेमाल करने का तरीका दिखाते हैं.