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


खास जानकारी

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

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

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

स्टैटिक सार्वजनिक सदस्यों के काम

(इंस्टेंस टाइप)+ polygonWithPath:
 किसी खास पाथ के लिए GMSPolygon के लिए सुविधा बनाने वाला कंस्ट्रक्टर.

प्रॉपर्टी

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

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

+ (इंस्टेंस टाइप) polygonWithPath: (शून्य से जा सकने वाले GMSPath *) पाथ

किसी खास पाथ के लिए GMSPolygon के लिए सुविधा बनाने वाला कंस्ट्रक्टर.

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


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

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

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

पाथ बनाने वाले निर्देशांक मान्य होने चाहिए.

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

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

हर पाथ में लिखे गए निर्देशांक मान्य होने चाहिए.

- (CGFloat) strokeWidth [read, write, assign]

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

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

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

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

डिफ़ॉल्ट तौर पर, यह शून्य पर सेट होता है.

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

फ़िल का रंग.

डिफ़ॉल्ट रूप से नीला रंग सेट होता है.

- (BOOL) geodesic [read, write, assign]

क्या यह बहुभुज जियोडिसिक सुधार के साथ रेंडर किया जाना चाहिए.

- (GMSPolygonLayer*) लेयर [read, assign]

इस GMSPolygon के लिए मुख्य ऐनिमेशन लेयर उपलब्ध कराता है.

- (NSString*) टाइटल [read, write, copy, inherited]

टाइटल, ओवरले के बारे में कम शब्दों में जानकारी.

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

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

वह मैप जिस पर यह ओवरले है.

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

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

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

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

- (int) zIndex [read, write, assign, inherited]

ज़्यादा zIndex वैल्यू वाले ओवरले, कम zIndex वैल्यू वाली टाइल लेयर और ओवरले के ऊपर बनाए जाएंगे.

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

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

ओवरले डेटा.

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

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