GMSपॉलीगॉन क्लास रेफ़रंस


खास जानकारी

GMSपॉलीगॉन, मैप पर दिखने वाले पॉलीगॉन के बारे में बताता है.

पॉलीगॉन (जैसे कि पॉलीलाइन), क्रम में लगाए गए निर्देशांकों की सीरीज़ बताता है. इसके अलावा, पॉलीगॉन एक क्लोज़्ड लूप बनाते हैं और एक भरी हुई जगह के बारे में बताते हैं.

GMSOverlay इनहेरिट करता है.

स्टैटिक पब्लिक मेंबर फ़ंक्शन

(इंस्टेंस टाइप)+ पॉलीगॉन विद पाथ:
 किसी खास पाथ के लिए, GMSपॉलीगॉन के लिए कंस्ट्रक्शन कंस्ट्रक्टर.

प्रॉपर्टी

GMSPath *पाथ
 इस पॉलीगॉन के बारे में बताने वाला पाथ.
NSArray< GMSPath * > *छेद
 GMSPath इंस्टेंस की श्रेणी, जो पॉलीगॉन में दिख रहे किसी भी होल की जानकारी देता है.
सीजीफ़्लोटस्ट्रोक की चौड़ाई
 स्क्रीन पॉइंट में पॉलीगॉन की आउटलाइन की चौड़ाई.
यूज़र इंटरफ़ेस (यूआई) कलर * स्ट्रोक कलर
 पॉलीगॉन आउटलाइन का रंग.
यूज़र इंटरफ़ेस (यूआई) कलर *  वाला फ़िलकल
 फ़िल कलर.
बूलजियोडेसिक
 क्या यह पॉलीगॉन जियोडेसिक सुधार के साथ रेंडर किया जाना चाहिए.
GMSपॉलीनेम लेयर *लेयर
 इस GMSपॉलीगॉन के लिए कोर ऐनिमेशन लेयर उपलब्ध कराता है.
NSString * टाइटल
 शीर्षक, ओवरले की कम जानकारी.
GMSMapView *मैप
 यह ओवरले वाला मैप.
बूलटैप करने लायक
 अगर इस ओवरले के कारण टैप सूचनाएं मिलनी चाहिए.
इंटzइंडेक्स
 zIndex वैल्यू के ऊंचे ओवरले, नीचे की zIndex टाइल वाली टाइल और ओवरले पर ड्रॉ किए जाएंगे.
आईडीuserData
 ओवरले डेटा.

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

+ (insancetype) पॉलीगॉन विद पाथ: (शून्य का GMSPath *) पाथ

किसी खास पाथ के लिए, GMSपॉलीगॉन के लिए कंस्ट्रक्शन कंस्ट्रक्टर.

दूसरी प्रॉपर्टी में डिफ़ॉल्ट वैल्यू होंगी.


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

- (GMSPath*) पाथ [read, write, copy]

इस पॉलीगॉन के बारे में बताने वाला पाथ.

पाथ लिखने वाले कोऑर्डिनेट मान्य होने चाहिए.

- (NSArray<GMSPath *>*) होल [read, write, copy]

GMSPath इंस्टेंस की श्रेणी, जो पॉलीगॉन में दिख रहे किसी भी होल की जानकारी देता है.

हर पाथ लिखने वाले कोऑर्डिनेट मान्य होने चाहिए.

- (CGFloat) स्ट्रोकचौड़ाई [read, write, assign]

स्क्रीन पॉइंट में पॉलीगॉन की आउटलाइन की चौड़ाई.

डिफ़ॉल्ट वैल्यू 1 होती है.

- (UIColor*) स्ट्रोककलर [read, write, assign]

पॉलीगॉन आउटलाइन का रंग.

डिफ़ॉल्ट रूप से कुछ नहीं.

- (UIColor*) fillColor [read, write, assign]

फ़िल कलर.

डिफ़ॉल्ट रंग BlueColor पर.

- (BOOL) जियोडेसिक [read, write, assign]

क्या यह पॉलीगॉन जियोडेसिक सुधार के साथ रेंडर किया जाना चाहिए.

इस GMSपॉलीगॉन के लिए कोर ऐनिमेशन लेयर उपलब्ध कराता है.

- (NSString*) शीर्षक [read, write, copy, inherited]

शीर्षक, ओवरले की कम जानकारी.

मार्कर जैसे कुछ ओवरले, मैप पर शीर्षक दिखाएंगे. शीर्षक भी डिफ़ॉल्ट सुलभता टेक्स्ट होता है.

- (GMSMapView*) मैप [read, write, assign, inherited]

यह ओवरले वाला मैप.

इस प्रॉपर्टी को सेट करने पर, मैप में ओवरले जुड़ जाएगा. इसे कुछ भी सेट नहीं करने पर, यह ओवरले मैप से हट जाता है. किसी दिए गए समय पर ज़्यादा से ज़्यादा एक मैप पर ओवरले चालू हो सकता है.

- (BOOL) टैप करने लायक [read, write, assign, inherited]

अगर इस ओवरले के कारण टैप सूचनाएं मिलनी चाहिए.

मार्कर जैसे कुछ ओवरले, डिफ़ॉल्ट रूप से टैप किए जाने लायक होंगे.

- (इं॰)zइंडेक्स [read, write, assign, inherited]

zIndex वैल्यू के ऊंचे ओवरले, नीचे की zIndex टाइल वाली टाइल और ओवरले पर ड्रॉ किए जाएंगे.

बराबर वैल्यू होने पर, ड्रॉ के क्रम के बारे में कोई जानकारी नहीं मिलती. मार्कर अपवाद हैं कि zIndex पर ध्यान दिए बिना, इन्हें हमेशा टाइल लेयर और अन्य नॉन-मार्कर ओवरले के ऊपर खींचा जाएगा; अन्य ओवरले की तुलना में, उन्हें अलग से z-इंडेक्स ग्रुप में माना जाता है.

- (आईडी) userData [read, write, assign, inherited]

ओवरले डेटा.

किसी आर्बिट्ररी ऑब्जेक्ट को इस ओवरले से जोड़ने के लिए, इस प्रॉपर्टी का इस्तेमाल किया जा सकता है. iOS के लिए Google Maps SDK टूल, इस प्रॉपर्टी को न तो पढ़ता है और न ही लिखता है.

ध्यान दें कि userData में किसी Maps ऑब्जेक्ट के लिए कोई मज़बूत संदर्भ नहीं होना चाहिए, नहीं तो ऑब्जेक्ट को बनाए रखने का साइकल बन सकता है (ऑब्जेक्ट को रिलीज़ होने से रोक सकता है).