खास जानकारी
यह क्लास, iOS के Consumer SDK टूल में मुख्य व्यू को दिखाती है.
इस क्लास का इस्तेमाल पसंद के मुताबिक बनाया जा सकने वाला मैप बनाने के लिए किया जा सकता है. इससे उपयोगकर्ता, कस्टम मार्कर और पॉलीलाइन बनाने के लिए `consumerMapStylecoordiator` का इस्तेमाल कर सकते हैं.
- ध्यान दें:
- आपको इस मैप को डिफ़ॉल्ट कंस्ट्रक्टर [[GMTCMapView Alloc] initWithFrame:] के ज़रिए इंस्टैंशिएट करना चाहिए.
GMTCMapView को सिर्फ़ मुख्य थ्रेड से ही पढ़ा और बदला जा सकता है, यह GMSMapView और सभी UIKit ऑब्जेक्ट की तरह होता है. इन तरीकों को किसी दूसरे थ्रेड से कॉल करने से, अपवाद या तय नहीं किया गया व्यवहार दिखता है.
सार्वजनिक सदस्य के फ़ंक्शन | |
(इंस्टेंस टाइप) | - initWithFrame: |
GMTCMapView ऑब्जेक्ट की शुरुआत. | |
(शून्य हो सकने वाला इंस्टेंस टाइप) | - initWithCoder: |
कोडर से शुरू करना. | |
(void) | - resetCamera |
यह मौजूदा चालू MapsView सेशन के आधार पर, MapView के कैमरे को डिफ़ॉल्ट पोज़िशन पर रीसेट करता है. | |
(void) | - redrawRidesharingOverlays |
मौजूदा मैप व्यू में रेंडर किए गए राइडशेयरिंग के लिए, सभी ओवरले को फिर से ड्रॉ करने के लिए मजबूर करता है. | |
(void) | - showMapViewSession: |
MapView पर MapsView सेशन दिखाता है. | |
(void) | - hideMapViewSession: |
MapsView पर MapsView सेशन छिपाता है. | |
(void) | - hideAllMapViewSessions |
MapView पर सभी MapView सत्र छिपाएं. | |
(NSArray< id < GMTCMapViewSession >> *) | - activeSessions |
यह फ़ंक्शन, MapsView पर फ़िलहाल दिखाए जा रहे सभी MapsView सेशन की जानकारी देता है. | |
प्रॉपर्टी | |
id< GMTCMapViewDelegate > | डेलीगेट |
मैप व्यू का डेलिगेट. | |
GMTCConsumerMapStyleCoordinator * | consumerMapStyleCoordinator |
लाइब्रेरी के मार्कर, पॉलीलाइन, और पॉलीगॉन के लिए पसंद के मुताबिक बनाए जा सकने वाले यूज़र इंटरफ़ेस (यूआई) के विकल्प बनाए रखता है. | |
बूल | allowCameraAutoUpdate |
मैप व्यू के कैमरे को अपने-आप अपडेट होने देता है. |
मेंबर फ़ंक्शन से जुड़ा दस्तावेज़
- (instancetype) initWithFrame: | (CGRect) | फ़्रेम |
GMTCMapView ऑब्जेक्ट की शुरुआत.
- (शून्य करने लायक इंस्टेंसटाइप) initWithCoder: | (एनएसकोडर *) | aDecoder |
कोडर से शुरू करना.
- ध्यान दें:
- इसके बजाय,
-initWithFrame
का इस्तेमाल करें.
- (शून्य) resetCamera |
यह मौजूदा चालू MapsView सेशन के आधार पर, MapView के कैमरे को डिफ़ॉल्ट पोज़िशन पर रीसेट करता है.
- (अमान्य) redrawRidesharingOverlays |
मौजूदा मैप व्यू में रेंडर किए गए राइडशेयरिंग के लिए, सभी ओवरले को फिर से ड्रॉ करने के लिए मजबूर करता है.
इन ओवरले में राइडशेयर करने से जुड़े मार्कर शामिल हैं जिनके बारे में GMTCCustomizableMarkerType
ने बताया है. पिकअप के लिए कंपाउंडेड इलाके और यात्रा के रास्तों के पॉलीगॉन. GMTCMapView पर clear
को कॉल करके, साफ़ किए गए ओवरले को फिर से फिर से बनाने के लिए इस तरीके का इस्तेमाल किया जा सकता है.
- ध्यान दें:
- यह एपीआई, किसी ऐप्लिकेशन लेयर से जोड़े गए ओवरले को पहले जैसा नहीं करता.
- (शून्य) showMapViewSession: | (आईडी< GMTCMapViewSession >) | सेशन |
MapView पर MapsView सेशन दिखाता है.
- (शून्य) hideMapViewSession: | (आईडी< GMTCMapViewSession >) | सेशन |
MapsView पर MapsView सेशन छिपाता है.
- (शून्य) hideAllMapViewSessions |
MapView पर सभी MapView सत्र छिपाएं.
- (NSArray<id<GMTCMapViewSession>> *) activeSessions |
यह फ़ंक्शन, MapsView पर फ़िलहाल दिखाए जा रहे सभी MapsView सेशन की जानकारी देता है.
प्रॉपर्टी से जुड़े दस्तावेज़
- (id<GMTCMapViewDelegate>) प्रतिनिधि [read, write, assign] |
मैप व्यू का डेलिगेट.
- (GMTCConsumerMapStyleCoordinator*) consumerMapStyleCoordinator [read, assign] |
लाइब्रेरी के मार्कर, पॉलीलाइन, और पॉलीगॉन के लिए पसंद के मुताबिक बनाए जा सकने वाले यूज़र इंटरफ़ेस (यूआई) के विकल्प बनाए रखता है.
- (बूओएल) allowCameraAutoUpdate [read, write, assign] |
मैप व्यू के कैमरे को अपने-आप अपडेट होने देता है.
डिफ़ॉल्ट वैल्यू 'हां' है.