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


खास जानकारी

GMSPolyline धरती की सतह पर मौजूद पॉलीलाइन के लिए उपलब्ध विकल्पों के बारे में बताता है.

यह path में बताए गए बिंदुओं के बीच एक फ़िज़िकल लाइन के रूप में बनाई जाती है.

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

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

(इंस्टेंस टाइप)+ polylineWithPath:
 किसी खास पाथ के लिए, GMSPolyline के लिए सुविधा कंस्ट्रक्टर.

प्रॉपर्टी

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

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

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

किसी खास पाथ के लिए, GMSPolyline के लिए सुविधा कंस्ट्रक्टर.

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


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

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

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

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

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

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

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

पॉलीलाइन को रेंडर करने के लिए, यूज़र इंटरफ़ेस (यूआई) का रंग.

डिफ़ॉल्ट रूप से [UIColor blueColor] सेट होता है.

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

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

- (NSArray<GMSStyleSpan *>*) spans [read, write, copy]

GMSStyleSpan वाली कलेक्शन, जिसका इस्तेमाल इस पॉलीलाइन को रेंडर करने के लिए किया जाता है.

अगर इस कलेक्शन में पॉलीलाइन से कम सेगमेंट हैं, तो बाकी सेगमेंट पर फ़ाइनल सेगमेंट लागू कर दिया जाएगा. अगर यह कलेक्शन सेट नहीं है या खाली है, तो पूरी लाइन के लिए strokeColor का इस्तेमाल किया जाएगा.

- (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 ऑब्जेक्ट का कोई ज़रूरी रेफ़रंस नहीं होना चाहिए. ऐसा न होने पर, रिटेंशन साइकल बन सकता है (ऑब्जेक्ट को रिलीज़ होने से रोकना).