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