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


खास जानकारी

GMSMapView के यूज़र इंटरफ़ेस के लिए सेटिंग.

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

(void) - setAllDescriptionsEnabled:
 यह प्राथमिकता सेट करता है कि सभी जेस्चर चालू (डिफ़ॉल्ट) होने चाहिए या बंद होने चाहिए.

प्रॉपर्टी

बूलscrollGestures
 यह नीति कंट्रोल करती है कि स्क्रोल करने के लिए हाथ के जेस्चर चालू हैं या नहीं.
बूलzoomGestures
 यह नीति कंट्रोल करती है कि ज़ूम करने के जेस्चर चालू हैं (डिफ़ॉल्ट) या बंद हैं.
बूलtiltGestures
 यह नीति कंट्रोल करती है कि झुकाने के जेस्चर की सुविधा चालू है (डिफ़ॉल्ट) या बंद है.
बूलrotateGestures
 यह नीति कंट्रोल करती है कि घुमाने के जेस्चर की सुविधा चालू है (डिफ़ॉल्ट) या बंद है.
बूलconsumesGesturesInView
 यह नियंत्रित करता है कि जेस्चर सक्षम होने पर उपयोगकर्ताओं के जेस्चर का उपयोग पूरी तरह से किया जाए या नहीं GMSMapView.
बूलcompassButton
 इससे कंपास को चालू या बंद किया जाता है.
बूलmyLocationButton
 मेरा स्थान बटन को सक्षम या अक्षम करता है.
बूलindoorPicker
 इससे इनडोर फ़्लोर पिकर की सुविधा चालू (डिफ़ॉल्ट) या बंद हो जाती है.
बूलallowScrollGesturesDuringRotateOrZoom
 यह नीति कंट्रोल करती है कि घुमाने और ज़ूम करने के जेस्चर, बीच से बाहर किए जा सकते हैं या नहीं और आस-पास स्क्रोल किए जा सकते हैं या नहीं. यह डिफ़ॉल्ट तौर पर 'हां' है.

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

- (शून्य) setAll GesturesEnabled: (BOOL)  चालू है

यह प्राथमिकता सेट करता है कि सभी जेस्चर चालू (डिफ़ॉल्ट) होने चाहिए या बंद होने चाहिए.

यह उपयोगकर्ताओं को कैमरा मूव करने के लिए, स्क्रीन पर मौजूद बटन पर टैप करने से नहीं रोकता है, जैसे कि कंपास या ज़ूम कंट्रोल. इसके अलावा, इससे प्रोग्राम के हिसाब से, अपने-आप होने वाली प्रोसेस और ऐनिमेशन पर भी पाबंदी नहीं लगती है.


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

- (बूल) scrollGestures [read, write, assign]

यह नीति कंट्रोल करती है कि स्क्रोल करने के लिए हाथ के जेस्चर चालू हैं या नहीं.

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

- (बूल) zoomGestures [read, write, assign]

यह नीति कंट्रोल करती है कि ज़ूम करने के जेस्चर चालू हैं (डिफ़ॉल्ट) या बंद हैं.

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

- (बूल) tiltGestures [read, write, assign]

यह नीति कंट्रोल करती है कि झुकाने के जेस्चर की सुविधा चालू है (डिफ़ॉल्ट) या बंद है.

अगर यह सुविधा चालू है, तो उपयोगकर्ता कैमरे को झुकाने के लिए, दो उंगलियों से वर्टिकल नीचे या ऊपर की ओर स्वाइप कर सकते हैं. इससे कैमरे के ViewAngle का प्रोग्रामेटिक कंट्रोल कम नहीं होता.

- (बूल) rotateGestures [read, write, assign]

यह नीति कंट्रोल करती है कि घुमाने के जेस्चर की सुविधा चालू है (डिफ़ॉल्ट) या बंद है.

अगर यह सेटिंग चालू है, तो उपयोगकर्ता कैमरे को घुमाने के लिए, दो उंगलियों से घुमाने वाले हाथ के जेस्चर का इस्तेमाल कर सकते हैं. इससे कैमरे के बेयरिंग पर अपने-आप होने वाला प्रोग्रामैटिक कंट्रोल सीमित नहीं होता है.

- (बूल) consumesGesturesInView [read, write, assign]

यह नियंत्रित करता है कि जेस्चर सक्षम होने पर उपयोगकर्ताओं के जेस्चर का उपयोग पूरी तरह से किया जाए या नहीं GMSMapView.

ऐसा करने पर, हाथ के इन जेस्चर को माता-पिता के देखे जाने की संख्या के साथ शेयर नहीं किया जा सकेगा.

जब GMSMapView UI ScrollView (या स्क्रॉल किए जा सकने वाले अन्य क्षेत्र) में शामिल होता है, तो इसका अर्थ है कि मैप पर जेस्चर का उपयोग स्क्रॉल जेस्चर के रूप में अतिरिक्त नहीं किया जाएगा. हालांकि, जटिल व्यू हैरारकी (व्यू और व्यू ग्रुप के लेआउट का क्रम) या ज़रूरी शर्तों को पूरा करने के लिए, इसे बंद करना (एनओ पर सेट करें) मददगार हो सकता है.

- (बूल) compassButton [read, write, assign]

इससे कंपास को चालू या बंद किया जाता है.

कंपास, मैप पर मौजूद एक आइकॉन है जो मैप पर उत्तर की दिशा को दिखाता है.

अगर यह सुविधा चालू है, तो यह सिर्फ़ तब दिखता है, जब कैमरे को उसकी डिफ़ॉल्ट दिशा से दूर घुमाया जाता है (शून्य से). जब कोई उपयोगकर्ता कंपास पर टैप करता है, तो कैमरा डिफ़ॉल्ट ओरिएंटेशन पर सेट हो जाता है और कुछ समय बाद गायब हो जाता है. अगर कंपास बंद हो, तो कभी भी कंपास नहीं दिखाया जाएगा.

- (बूल) myLocationButton [read, write, assign]

मेरा स्थान बटन को सक्षम या अक्षम करता है.

यह बटन मैप पर दिखता है. इस बटन को जब उपयोगकर्ता टैप करेंगे, तो यह मैप को उपयोगकर्ता की मौजूदा जगह के बीच में कर देगा.

- (बूल) indoorPicker [read, write, assign]

इससे इनडोर फ़्लोर पिकर की सुविधा चालू (डिफ़ॉल्ट) या बंद हो जाती है.

अगर सक्षम हो, तो यह केवल तभी दिखाई देता है जब दृश्य इनडोर फ़्लोर डेटा वाले किसी इमारत पर फ़ोकस होता है. यह विकल्प बंद होने पर भी, चुने गए फ़्लोर को इनडोर Display MapsView प्रॉपर्टी से प्रोग्राम के ज़रिए कंट्रोल किया जा सकता है.

- (बूल) allowScrollGesturesDuringRotateOrZoom [read, write, assign]

यह नीति कंट्रोल करती है कि घुमाने और ज़ूम करने के जेस्चर, बीच से बाहर किए जा सकते हैं या नहीं और आस-पास स्क्रोल किए जा सकते हैं या नहीं. यह डिफ़ॉल्ट तौर पर 'हां' है.