खास जानकारी
यह iOS के लिए Google Maps SDK टूल का मुख्य क्लास है और मैप से जुड़े सभी तरीकों के लिए एंट्री पॉइंट है.
मैप को किसी एक कंस्ट्रक्टर के ज़रिए इंस्टैंशिएट किया जाना चाहिए -init या -initWithOptions:.
GMSMapView को सभी UIKit ऑब्जेक्ट की तरह सिर्फ़ मुख्य थ्रेड से ही पढ़ा और बदला जा सकता है. इन तरीकों को किसी दूसरे थ्रेड से कॉल करने से, अपवाद या तय नहीं किया जा सकने वाला व्यवहार काम करेगा.
सार्वजनिक सदस्य के फ़ंक्शन | |
(इंस्टेंस टाइप) | - init |
CGRectZero और डिफ़ॉल्ट विकल्पों के साथ शुरू होता है. | |
(इंस्टेंस टाइप) | - initWithOptions: |
दिए गए विकल्पों के साथ एक नया मैप व्यू बनाता है. | |
(इंस्टेंस टाइप) | - initWithFrame: |
(इंस्टेंस टाइप) | - initWithCoder: |
(इंस्टेंस टाइप) | - initWithFrame:camera: |
फ़्रेम और कैमरा टारगेट के साथ मैप व्यू बनाता है और दिखाता है. | |
(इंस्टेंस टाइप) | - initWithFrame:mapID:camera: |
यह फ़्रेम, मैप आईडी, और कैमरा टारगेट के साथ मैप व्यू बनाता है और उसे दिखाता है. | |
(void) | - startRendering |
इस मैप को इसके रेंडरर को बेहतर बनाने के लिए कहता है. | |
(void) | - stopRendering |
इस मैप को इसके रेंडरर को बंद करने के लिए कहता है. | |
(void) | - साफ़ करें |
मार्कर, पॉलीलाइन, और ग्राउंड ओवरले सहित मैप में जोड़े गए सभी मार्कअप मिटा दिए जाते हैं. | |
(void) | - setMinZoom:maxZoom: |
minZoom और maxZoom सेट करती है. | |
(nullable GMSCameraPosition *) | - cameraForBounds:insets: |
padding के साथ bounds देने वाला GMSCameraPosition बनाएं. | |
(void) | - moveकैमरा: |
update के हिसाब से कैमरे को बदलता है. | |
(BOOL) | - areEqualForrenderPosition:position: |
देखें कि कैमरे की दी गई पोज़िशन से, कैमरे को वैसा ही रेंडर किया जा सकता है या नहीं. ऐसा करते समय, सिस्टम के अंदर इस्तेमाल होने वाले बदलाव और सटीक जानकारी को ध्यान में रखा जाता है. | |
(GMSFeatureLayer < GMSPlaceFeature * > *) | - featurelayerOfFeatureType: |
किसी खास टाइप की फ़ीचर लेयर दिखाता है. | |
(void) | - animateToCameraPosition: |
इस मैप के कैमरे को cameraPosition पर ऐनिमेट करता है. | |
(void) | - animateToLocation: |
animateToCameraPosition के तौर पर: लेकिन सिर्फ़ कैमरे की जगह बदलता है (यानी कि मौजूदा जगह से location में). | |
(void) | - animateToZoom: |
animateToCameraPosition: के तौर पर: लेकिन, इससे सिर्फ़ कैमरे का ज़ूम लेवल बदलता है. | |
(void) | - ऐनिमेटToBearing: |
animateToCameraPosition के तौर पर: लेकिन सिर्फ़ कैमरे की बेयरिंग (डिग्री में) में बदलाव करता है. | |
(void) | - animateToViewingAngle: |
animateToCameraPosition के तौर पर: लेकिन, कैमरे का सिर्फ़ देखने का ऐंगल (डिग्री में) बदलता है. | |
(void) | - animateWithCameraUpdate: |
मौजूदा कैमरे में cameraUpdate लागू होता है और इसके बाद, animateToCameraPosition: के हिसाब से नतीजे का इस्तेमाल करता है. | |
स्टैटिक सार्वजनिक सदस्यों के काम | |
(इंस्टेंस टाइप) | + mapWithFrame:camera: |
फ़्रेम और कैमरा टारगेट के साथ मैप व्यू बनाता है और दिखाता है. | |
(इंस्टेंस टाइप) | + mapWithFrame:mapID:camera: |
सुविधा शुरू करने वाला टूल, जिससे फ़्रेम, मैप आईडी, और कैमरा टारगेट के साथ मैप व्यू बनाया जा सकता है और दिखाया जा सकता है. | |
प्रॉपर्टी | |
IBOutlet आईडी< GMSMapViewDelegate > | डेलीगेट |
GMSMapView प्रतिनिधि. | |
GMSCameraPosition * | कैमरा |
कैमरे को कंट्रोल करता है, जो यह तय करता है कि मैप किस ओरिएंटेशन में है. | |
GMSProjection * | अनुमान |
ऐसा GMSProjection ऑब्जेक्ट दिखाता है जिसका इस्तेमाल करके, स्क्रीन के निर्देशांक और अक्षांश/देशांतर निर्देशांक के बीच बदलाव किया जा सकता है. | |
बूल | myLocationEnabled |
यह नियंत्रित करती है कि मेरा स्थान डॉट और एक्यूरेसी सर्कल चालू है या नहीं. | |
CLLocation * | myLocation |
अगर मेरा स्थान सक्षम होता है, तो यह बताता है कि डिवाइस स्थान बिंदु को कहां खींचा जा रहा है. | |
GMSMarker * | selectedMarker |
चुना गया मार्कर. | |
बूल | trafficEnabled |
उपलब्ध होने पर, यह कंट्रोल करती है कि मैप ट्रैफ़िक डेटा दिखा रहा है या नहीं. | |
GMSMapViewType | mapType |
यह कंट्रोल करती है कि दिखाई जाने वाली मैप टाइल के टाइप किस तरह के हैं. | |
GMSMapStyle * | mapStyle |
मैप की स्टाइल को कंट्रोल करती है. | |
float | minZoom |
कम से कम ज़ूम (कैमरे के सबसे ज़्यादा हिस्से को ज़ूम आउट किया जा सकता है). | |
float | maxZoom |
अधिकतम ज़ूम (कैमरा पृथ्वी के सबसे नज़दीक हो सकता है). | |
बूल | buildingsEnabled |
अगर नीति सेट की जाती है, तो जहां भी उपलब्ध होगा वहां 3D बिल्डिंग दिखाई जाएंगी. | |
बूल | indoorEnabled |
सेट करता है कि जहां उपलब्ध हों, वहां इनडोर मैप दिखाए जाएं या नहीं. | |
GMSIndoorDisplay * | indoorDisplay |
GMSIndoorDisplay इंस्टेंस मिलता है. इसकी मदद से, इनडोर डेटा डिसप्ले की चीज़ों पर नज़र रखी जा सकती है या उन्हें कंट्रोल किया जा सकता है. | |
GMSUISettings * | सेटिंग |
GMSUISettings ऑब्जेक्ट को ऐक्सेस करता है, जो मैप के लिए यूज़र इंटरफ़ेस सेटिंग को कंट्रोल करता है. | |
यूज़र इंटरफ़ेस (यूआई) EdgeInsets | पैडिंग (जगह) |
व्यू के 'दिखने वाले' इलाके को कंट्रोल करता है. | |
GMSMapViewPaddingAdjustmentBehavior | paddingAdjustmentBehavior |
यह नीति कंट्रोल करती है कि पैडिंग वैल्यू में सुरक्षित एरिया इनसेट को कैसे जोड़ा जाता है. | |
बूल | accessibilityElementsHidden |
डिफ़ॉल्ट तौर पर, यह 'हां' पर सेट होती है. | |
GMSMapLayer * | लेयर |
लेयर के लिए इस्तेमाल किए गए कस्टम CAlayer टाइप के लिए ऐक्सेसर. | |
GMSFrameRate | preferredFrameRate |
इसकी मदद से, रेंडरिंग फ़्रेम रेट को कंट्रोल किया जाता है. | |
GMSCoordinateBounds * | cameraTargetBounds |
अगर शून्य नहीं है, तो कैमरा टारगेट को सीमित करें, ताकि जेस्चर यह तय की गई सीमाओं से बाहर न जा सके. | |
GMSMapCapabilityFlags | mapCapabilities |
शर्तों के साथ उपलब्ध ऐसी सभी सुविधाएं जो मौजूदा समय में उपलब्ध हैं. ये MapsID या मैप की अन्य सेटिंग पर निर्भर हैं. | |
मिलते-जुलते फ़ंक्शन | |
(ध्यान दें कि ये सदस्य फ़ंक्शन नहीं हैं.) | |
एनएसस्ट्रिंग *कॉन्सट | kGMSAccessibilityCompass |
कंपास बटन के लिए सुलभता आइडेंटिफ़ायर. | |
एनएसस्ट्रिंग *कॉन्सट | kGMSAccessibilityMyLocation |
"मेरी जगह की जानकारी" बटन के लिए सुलभता आइडेंटिफ़ायर. | |
एनएसस्ट्रिंग *कॉन्सट | kGMSAccessibilityOutOfQuota |
"कोटा खत्म हो गया है" गड़बड़ी वाले लेबल के लिए सुलभता आइडेंटिफ़ायर. |
मेंबर फ़ंक्शन से जुड़ा दस्तावेज़
- (instancetype) init |
CGRectZero और डिफ़ॉल्ट विकल्पों के साथ शुरू होता है.
- (instancetype) initWithOptions: | (गैर-शून्य GMSMapViewOptions *) | विकल्प |
दिए गए विकल्पों के साथ एक नया मैप व्यू बनाता है.
विकल्प ऑब्जेक्ट की वैल्यू इस तरीके से कॉपी की जाती है.
- (instancetype) initWithFrame: | (CGRect) | फ़्रेम |
- (instancetype) initWithCoder: | (एनएसकोडर *) | कोडर |
+ (इंस्टेंसटाइप) MapWithFrame: | (CGRect) | फ़्रेम | |
कैमरा: | (GMSCameraPosition *) | कैमरा | |
फ़्रेम और कैमरा टारगेट के साथ मैप व्यू बनाता है और दिखाता है.
+ (इंस्टेंसटाइप) MapWithFrame: | (CGRect) | फ़्रेम | |
मैप आईडी: | (GMSMapID *) | mapID | |
कैमरा: | (GMSCameraPosition *) | कैमरा | |
सुविधा शुरू करने वाला टूल, जिससे फ़्रेम, मैप आईडी, और कैमरा टारगेट के साथ मैप व्यू बनाया जा सकता है और दिखाया जा सकता है.
- (instancetype) initWithFrame: | (CGRect) | फ़्रेम | |
कैमरा: | (GMSCameraPosition *) | कैमरा | |
फ़्रेम और कैमरा टारगेट के साथ मैप व्यू बनाता है और दिखाता है.
- ध्यान दें:
- यह सुविधा अब काम नहीं करती. इसके बजाय -init या -initWithOptions: का इस्तेमाल करें.
- (instancetype) initWithFrame: | (CGRect) | फ़्रेम | |
मैप आईडी: | (GMSMapID *) | mapID | |
कैमरा: | (GMSCameraPosition *) | कैमरा | |
यह फ़्रेम, मैप आईडी, और कैमरा टारगेट के साथ मैप व्यू बनाता है और उसे दिखाता है.
- ध्यान दें:
- यह सुविधा अब काम नहीं करती. इसके बजाय -init या -initWithOptions: का इस्तेमाल करें.
- (शून्य) startRendering |
इस मैप को इसके रेंडरर को बेहतर बनाने के लिए कहता है.
ऐसा करना ज़रूरी नहीं है और इससे कोई फ़र्क़ नहीं पड़ता.
- ध्यान दें:
- यह सुविधा अब काम नहीं करती. यह तरीका पुराना है. इसे आने वाले समय में रिलीज़ किया जाएगा.
- (शून्य) stopRendering |
इस मैप को इसके रेंडरर को बंद करने के लिए कहता है.
ऐसा करना ज़रूरी नहीं है और इससे कोई फ़र्क़ नहीं पड़ता.
- ध्यान दें:
- यह सुविधा अब काम नहीं करती. यह तरीका पुराना है. इसे आने वाले समय में रिलीज़ किया जाएगा.
- (शून्य) साफ़ करें |
मार्कर, पॉलीलाइन, और ग्राउंड ओवरले सहित मैप में जोड़े गए सभी मार्कअप मिटा दिए जाते हैं.
इससे, दिखने वाली जगह का डॉट नहीं हटेगा और न ही मौजूदा MapsType रीसेट होगा.
- (शून्य) setMinZoom: | (float) | minZoom | |
maxZoom: | (float) | maxZoom | |
minZoom
और maxZoom
सेट करती है.
इस तरीके के लिए कम से कम वैल्यू, सबसे ज़्यादा वैल्यू से कम या उसके बराबर होनी चाहिए. अगर ऐसा नहीं है, तो यह एक अपवाद है. अगर कोई दूसरा नाम NSRangeअपवाद है, तो इसे अपवाद के तौर पर इस्तेमाल किया जा सकता है.
- (nullable GMSCameraPosition *) cameraForBounds: | (GMSCoordinateBounds *) | सीमाएं | |
इनसेट: | (UIEdgeInsets) | इनसेट | |
padding
के साथ bounds
देने वाला GMSCameraPosition बनाएं.
कैमरे में ज़ीरो बियर और टिल्ट होगा. इसका मतलब है कि वह उत्तर दिशा की ओर देख सकता है और सीधे पृथ्वी की ओर देख सकता है. यह इस GMSMapView के फ़्रेम और पैडिंग को ध्यान में रखता है.
अगर बाउंड अमान्य हैं, तो यह तरीका शून्य कैमरा देगा.
- (अमान्य) moveCamera: | (GMSCameraUpdate *) | अपडेट करें |
update
के हिसाब से कैमरे को बदलता है.
कैमरे में तुरंत बदलाव होता है. इसमें ऐनिमेशन नहीं होता.
- (BOOL) areEqualFor सफल पोज़िशन: | (GMSCameraPosition *) | स्थिति | |
स्थिति: | (GMSCameraPosition *) | otherPosition | |
देखें कि कैमरे की दी गई पोज़िशन से, कैमरे को वैसा ही रेंडर किया जा सकता है या नहीं. ऐसा करते समय, सिस्टम के अंदर इस्तेमाल होने वाले बदलाव और सटीक जानकारी को ध्यान में रखा जाता है.
- (GMSFeatureLayer<GMSPlaceFeature *> *) featurelayerOfFeatureType: | (GMSFeatureType) | featureType |
किसी खास टाइप की फ़ीचर लेयर दिखाता है.
फ़ीचर लेयर को Cloud Console में कॉन्फ़िगर करना ज़रूरी है.
अगर इस मैप पर कोई लेयर मौजूद नहीं है या डेटा-ड्रिवन स्टाइलिंग चालू नहीं है या मेटल रेंडरिंग फ़्रेमवर्क का इस्तेमाल नहीं किया गया है, तो नतीजे के तौर पर मिलने वाली लेयर NO
उपलब्ध होगी और किसी भी कॉल का जवाब नहीं देगी.
मेटल रेंडरर की ज़रूरत होती है. https://developers.google.com/maps/documentation/ios-sdk/config#use-metal पर जाकर मेटल को चालू करने का तरीका जानें
- (शून्य) animateToCameraPosition: | (GMSCameraPosition *) | cameraPosition |
इस मैप के कैमरे को cameraPosition
पर ऐनिमेट करता है.
- (शून्य) animateToLocation: | (CLLocationCoordinate2D) | स्थान |
animateToCameraPosition के तौर पर: लेकिन सिर्फ़ कैमरे की जगह बदलता है (यानी, मौजूदा जगह से location
में).
- (अमान्य) animateToZoom: | (float) | ज़ूम |
animateToCameraPosition: के तौर पर: लेकिन, इससे सिर्फ़ कैमरे का ज़ूम लेवल बदलता है.
इस वैल्यू को [kGMSMinZoomlevel, kGMSMaxZoomlevel] से जोड़ा गया है.
- (void) animateToBearing: | (CLLocationDirection) | बियरिंग |
animateToCameraPosition के तौर पर: लेकिन सिर्फ़ कैमरे की बेयरिंग (डिग्री में) में बदलाव करता है.
शून्य, उत्तर दिशा में सही होने का संकेत है.
- (अमान्य) animateToViewingAngle: | (डबल) | viewingAngle |
animateToCameraPosition के तौर पर: लेकिन, कैमरे का सिर्फ़ देखने का ऐंगल (डिग्री में) बदलता है.
पृथ्वी की सापेक्षिकता पर निर्भर करते हुए, इस मान को कम से कम शून्य (यानी, सीधा नीचे की ओर देखना) और क्षितिज की ओर 30 से 45 डिग्री के बीच रखा जाएगा.
- (शून्य) animateWithCameraUpdate: | (GMSCameraUpdate *) | cameraUpdate |
मौजूदा कैमरे में cameraUpdate
लागू होता है और इसके बाद, animateToCameraPosition: के हिसाब से नतीजे का इस्तेमाल करता है.
दोस्त और मिलते-जुलते फ़ंक्शन से जुड़े दस्तावेज़
- (NSString* कॉन) kGMSAccessibilityCompass [related] |
कंपास बटन के लिए सुलभता आइडेंटिफ़ायर.
- (NSString* कॉन) kGMSAccessibilityMyLocation [related] |
"मेरी जगह की जानकारी" बटन के लिए सुलभता आइडेंटिफ़ायर.
- (NSString* कॉन) kGMSAccessibilityOutOfQuota [related] |
"कोटा खत्म हो गया है" गड़बड़ी वाले लेबल के लिए सुलभता आइडेंटिफ़ायर.
प्रॉपर्टी से जुड़े दस्तावेज़
- (IBOutlet id<GMSMapViewDelegate>) प्रतिनिधि [read, write, assign] |
GMSMapView प्रतिनिधि.
- (GMSCameraPosition*) कैमरा [read, write, copy] |
कैमरे को कंट्रोल करता है, जो यह तय करता है कि मैप किस ओरिएंटेशन में है.
इस प्रॉपर्टी में बदलाव तुरंत हो जाता है.
- (GMSProjection*) अनुमान [read, assign] |
ऐसा GMSProjection ऑब्जेक्ट दिखाता है जिसका इस्तेमाल करके, स्क्रीन के निर्देशांक और अक्षांश/देशांतर निर्देशांक के बीच बदलाव किया जा सकता है.
यह मौजूदा प्रोजेक्शन का स्नैपशॉट है और कैमरे के मूव होने पर यह अपने-आप अपडेट नहीं होगा. यह या तो पिछली बार बनाए गए GMSMapView फ़्रेम का प्रोजेक्शन दिखाता है या; जहां कैमरे को साफ़ तौर पर सेट किया गया है या मैप को अभी-अभी बनाया गया है, आने वाला फ़्रेम. यह कभी भी शून्य नहीं होगा.
- (BOOL) myLocationEnabled [read, write, assign] |
यह नियंत्रित करती है कि मेरा स्थान डॉट और एक्यूरेसी सर्कल चालू है या नहीं.
डिफ़ॉल्ट तौर पर, यह 'नहीं' पर सेट होती है.
- (CLLocation*) myLocation [read, assign] |
अगर मेरा स्थान सक्षम होता है, तो यह बताता है कि डिवाइस स्थान बिंदु को कहां खींचा जा रहा है.
अगर यह बंद है या चालू है, लेकिन जगह की जानकारी का कोई डेटा उपलब्ध नहीं है, तो यह शून्य होगा. केवीओ का इस्तेमाल करके इस प्रॉपर्टी का पता लगाया जा सकता है.
- (GMSMarker*) selectedMarker [read, write, assign] |
चुना गया मार्कर.
इस प्रॉपर्टी को सेट करने पर, एक खास मार्कर चुना जाता है, जो उस पर एक जानकारी विंडो दिखाता है. अगर यह प्रॉपर्टी शून्य नहीं है, तो जानकारी विंडो को छिपाते हुए, मार्कर को शून्य पर सेट किया जाता है. इससे चुने हुए का निशान हट जाता है. केवीओ का इस्तेमाल करके इस प्रॉपर्टी का पता लगाया जा सकता है.
- (BOOL) trafficEnabled [read, write, assign] |
उपलब्ध होने पर, यह कंट्रोल करती है कि मैप ट्रैफ़िक डेटा दिखा रहा है या नहीं.
यह, ट्रैफ़िक डेटा की उपलब्धता पर निर्भर करता है. डिफ़ॉल्ट तौर पर, यह 'नहीं' पर सेट होती है.
- (GMSMapViewType) mapType [read, write, assign] |
यह कंट्रोल करती है कि दिखाई जाने वाली मैप टाइल के टाइप किस तरह के हैं.
डिफ़ॉल्ट रूप से, kGMSTypeसामान्य वैल्यू सेट होती है.
- (GMSMapStyle*) mapStyle [read, write, assign] |
मैप की स्टाइल को कंट्रोल करती है.
गैर-nil MapStyle सिर्फ़ तब लागू होगी, जब MapsType सामान्य है.
- (फ़्लोट) minZoom [read, assign] |
कम से कम ज़ूम (कैमरे के सबसे ज़्यादा हिस्से को ज़ूम आउट किया जा सकता है).
डिफ़ॉल्ट रूप से, kGMSMinZoomlevel पर सेट होता है. -setMinZoom:maxZoom: के साथ बदलाव किए गए:.
- (फ़्लोट) maxZoom [read, assign] |
अधिकतम ज़ूम (कैमरा पृथ्वी के सबसे नज़दीक हो सकता है).
डिफ़ॉल्ट रूप से, kGMSMaxZoomlevel पर सेट होता है. -setMinZoom:maxZoom: के साथ बदलाव किए गए:.
- (BOOL) buildingsEnabled [read, write, assign] |
अगर नीति सेट की जाती है, तो जहां भी उपलब्ध होगा वहां 3D बिल्डिंग दिखाई जाएंगी.
डिफ़ॉल्ट तौर पर, यह 'हां' पर सेट होती है.
यह मैप में कस्टम टाइल लेयर जोड़ते समय काम का हो सकता है, ताकि यह ज़्यादा ज़ूम लेवल पर ज़्यादा साफ़ हो. इस वैल्यू को बदलने पर, सभी टाइल कुछ समय के लिए अमान्य हो जाएंगी.
- (BOOL) indoorEnabled [read, write, assign] |
सेट करता है कि जहां उपलब्ध हों, वहां इनडोर मैप दिखाए जाएं या नहीं.
डिफ़ॉल्ट तौर पर, यह 'हां' पर सेट होती है.
अगर इसे 'नहीं' पर सेट किया जाता है, तो इनडोर डेटा में मौजूद कैश मेमोरी को पूरी तरह मिटाया जा सकता है. साथ ही, असली उपयोगकर्ता ने जो फ़्लोर चुना है उसे रीसेट किया जा सकता है.
- (GMSIndoorDisplay*) indoorDisplay [read, assign] |
GMSIndoorDisplay इंस्टेंस मिलता है. इसकी मदद से, इनडोर डेटा डिसप्ले की चीज़ों पर नज़र रखी जा सकती है या उन्हें कंट्रोल किया जा सकता है.
- (GMSUISettings*) सेटिंग [read, assign] |
GMSUISettings ऑब्जेक्ट को ऐक्सेस करता है, जो मैप के लिए यूज़र इंटरफ़ेस सेटिंग को कंट्रोल करता है.
- (UIEdgeInsets) पैडिंग [read, write, assign] |
व्यू के 'दिखने वाले' इलाके को कंट्रोल करता है.
व्यू के किनारे के आस-पास पैडिंग (जगह) लागू करके, मैप का डेटा बनाया जा सकता है. हालांकि, इसमें यूज़र इंटरफ़ेस (यूआई) कंट्रोल शामिल नहीं होंगे.
अगर पैडिंग (जगह) बैलेंस नहीं है, तो व्यू के विज़ुअल सेंटर में ज़रूरत के मुताबिक बदलाव किया जा सकता है. पैडिंग (जगह) का असर projection
प्रॉपर्टी पर भी पड़ेगा. इसलिए, टेक्स्ट के दिखने वाले हिस्से में पैडिंग एरिया शामिल नहीं होगा. GMSCameraUpdate fitToBounds यह पक्का करेगा कि इस पैडिंग और अनुरोध की गई कोई भी पैडिंग (जगह) को ध्यान में रखा जाएगा.
इस प्रॉपर्टी को यूज़र इंटरफ़ेस (यूआई) व्यू पर आधारित ऐनिमेशन ब्लॉक में ऐनिमेट किया जा सकता है.
- (GMSMapViewPaddingAdjustmentBehavior) paddingAdjustmentBehavior [read, write, assign] |
यह नीति कंट्रोल करती है कि पैडिंग वैल्यू में सुरक्षित एरिया इनसेट को कैसे जोड़ा जाता है.
पैडिंग की तरह, सेफ़ एरिया मैप के कंट्रोल, जैसे कि कंपास, मेरी जगह का बटन, और फ़्लोर पिकर टूल को डिवाइस के सेफ़ एरिया में सेट किया जाता है.
डिफ़ॉल्ट रूप से, kGMSMapViewPaddingAdjustBehavior हमेशा लागू होता है.
- (BOOL) accessibilityElementsHidden [read, write, assign] |
डिफ़ॉल्ट तौर पर, यह 'हां' पर सेट होती है.
अगर इसे 'नहीं' पर सेट किया जाता है, तो GMSMapView ओवरले ऑब्जेक्ट, जैसे कि GMSMarker और GMSPolyline के लिए सुलभता एलिमेंट जनरेट करेगा.
यह प्रॉपर्टी, 'हां' डिफ़ॉल्ट वैल्यू को छोड़कर, अनौपचारिक यूज़र इंटरफ़ेस-सुलभता प्रोटोकॉल का पालन करती है.
- (GMSMapLayer*) लेयर [read, retain] |
लेयर के लिए इस्तेमाल किए गए कस्टम CAlayer टाइप के लिए ऐक्सेसर.
- (GMSFrameRate) preferredFrameRate [read, write, assign] |
इसकी मदद से, रेंडरिंग फ़्रेम रेट को कंट्रोल किया जाता है.
डिफ़ॉल्ट वैल्यू kGMSFrameRate अधिकतम है.
- (GMSCoordinateBounds*) cameraTargetBounds [read, write, assign] |
अगर शून्य नहीं है, तो कैमरा टारगेट को सीमित करें, ताकि जेस्चर यह तय की गई सीमाओं से बाहर न जा सके.
- (GMSMapCapabilityFlags) mapCapabilities [read, assign] |
शर्तों के साथ उपलब्ध ऐसी सभी सुविधाएं जो मौजूदा समय में उपलब्ध हैं. ये MapsID या मैप की अन्य सेटिंग पर निर्भर हैं.
इसमें हमेशा उपलब्ध सुविधाएं शामिल नहीं होती हैं.