GMSRoadSnappedLocationProvider क्लास का रेफ़रंस

GMSRoadSnappedLocationProvider क्लास का रेफ़रंस

खास जानकारी

डिवाइस की जगह की जानकारी के बारे में अपडेट देता है.

यह क्लास, CLLocationManager की तरह ही काम करती है. हालांकि, अगर डिवाइस ड्राइविंग मोड में है, तो जगह की जानकारी को सबसे नज़दीकी सड़क पर भेज दिया जाता है.

इस क्लास का मकसद सब-क्लास नहीं बनाना है.

सार्वजनिक सदस्य के फ़ंक्शन

(void) - addListener:
 लिसनर जोड़ता है.
(BOOL) - removeListener:
 लिसनर को हटाता है.
(void) - startUpdatingLocation
 डिवाइस की सड़क से स्नैप की गई जगह की जानकारी को अपडेट करना शुरू करता है.
(void) - stopUpdatingLocation
 इस डिवाइस की, रोड से स्नैप की गई जगह की जानकारी को अपडेट करना बंद कर देता है.

प्रॉपर्टी

बूलallowsBackgroundLocationUpdates
 बैकग्राउंड में ऐप्लिकेशन चालू रहने पर भी, ऐक्सेस पाने वाले को जगह की जानकारी के अपडेट मिलने चाहिए या नहीं.

मेंबर फ़ंक्शन से जुड़ा दस्तावेज़

- (शून्य) addListener: (आईडी< GMSRoadSnappedLocationProviderListener >) सुनने वाला

लिसनर जोड़ता है.

लिसनर को कमज़ोर रेफ़रंस के साथ रखा जाता है.

पैरामीटर:
लिसनरGMSRoadSnappedLocationProviderListener प्रोटोकॉल के मुताबिक एक ऑब्जेक्ट.
- (BOOL) removeListener: (आईडी< GMSRoadSnappedLocationProviderListener >) सुनने वाला

लिसनर को हटाता है.

पैरामीटर:
लिसनरGMSRoadSnappedLocationProviderListener प्रोटोकॉल के मुताबिक एक ऑब्जेक्ट.
सामान लौटाना:
अगर लिसनर को हटाया गया है, तो 'हां' दिखाता है. अगर ऑब्जेक्ट लिसनर नहीं था, तो 'नहीं' दिखाता है.
- (शून्य) startUpdatingLocation

डिवाइस की सड़क से स्नैप की गई जगह की जानकारी को अपडेट करना शुरू करता है.

यह कॉल किए जाने के बाद, जिस व्यक्ति को ईमेल खाते का ऐक्सेस दिया गया है उसे जगह की जानकारी के अपडेट के इवेंट मिलने लगेंगे.

बैटरी के तेज़ी से खर्च होने या डिवाइस की जगह की जानकारी को अनजाने में लॉग होने से बचाने के लिए, stopUpdatingLocation को तब कॉल किया जाना चाहिए, जब सड़क से स्नैप की गई जगह की जानकारी की ज़रूरत न हो.

- (शून्य) stopUpdatingLocation

इस डिवाइस की, रोड से स्नैप की गई जगह की जानकारी को अपडेट करना बंद कर देता है.

बैटरी के तेज़ी से खर्च होने या डिवाइस की जगह की जानकारी को अनजाने में लॉग होने से बचाने के लिए, यह तरीका तब इस्तेमाल करना चाहिए, जब लिसनर की ज़रूरत न हो.


प्रॉपर्टी से जुड़े दस्तावेज़

- (बूओएल) allowsBackgroundLocationUpdates [read, write, assign]

बैकग्राउंड में ऐप्लिकेशन चालू रहने पर भी, ऐक्सेस पाने वाले को जगह की जानकारी के अपडेट मिलने चाहिए या नहीं.

डिफ़ॉल्ट तौर पर, यह 'नहीं' पर सेट होती है.