खास जानकारी
पृथ्वी की सतह पर बना वृत्त (गोलाकार कैप).
GMSOverlay को इनहेरिट करता है.
स्टैटिक सार्वजनिक सदस्यों के काम | |
(इंस्टेंस टाइप) | + circleWithPosition:Radious: |
किसी खास पोज़िशन और दायरे के लिए, GMSCircle के लिए सुविधा कंस्ट्रक्टर. | |
प्रॉपर्टी | |
CLLocationCoordiate2D | स्थिति |
पृथ्वी के वृत्त के केंद्र पर स्थिति. | |
CLLocation की दूरी | दायरा |
वृत्त की त्रिज्या मीटर में है; धनात्मक होनी चाहिए. | |
सीजीफ़्लोट | strokeWidth |
स्क्रीन पॉइंट में सर्कल की आउटलाइन की चौड़ाई. | |
यूज़र इंटरफ़ेस (यूआई) का रंग * | strokeColor |
इस सर्कल की आउटलाइन का रंग. | |
यूज़र इंटरफ़ेस (यूआई) का रंग * | fillColor |
सर्कल के अंदरूनी हिस्से को फ़िलकलर से पेंट किया गया है. | |
एनएसस्ट्रिंग * | टाइटल |
टाइटल, ओवरले के बारे में कम शब्दों में जानकारी. | |
GMSMapView * | मैप |
वह मैप जिस पर यह ओवरले है. | |
बूल | टैप करने लायक |
अगर इस ओवरले की वजह से सूचनाएं टैप होनी चाहिए. | |
int | zIndex |
ज़्यादा zIndex वैल्यू वाले ओवरले, कम zIndex वैल्यू वाली टाइल लेयर और ओवरले के ऊपर बनाए जाएंगे. | |
आईडी | userData |
ओवरले डेटा. |
मेंबर फ़ंक्शन से जुड़ा दस्तावेज़
+ (instancetype) सर्कलWithPosition: | (CLLocationCoordinate2D) | स्थिति | |
दायरा: | (CLLocationदूर) | दायरा | |
किसी खास पोज़िशन और दायरे के लिए, GMSCircle के लिए सुविधा कंस्ट्रक्टर.
दूसरी प्रॉपर्टी की डिफ़ॉल्ट वैल्यू होंगी. अमान्य स्थिति की वजह से एक ओवरले ऑब्जेक्ट मिलेगा, जिसे मैप पर नहीं बनाया जा सकता.
प्रॉपर्टी से जुड़े दस्तावेज़
- (CLLocationCoordanate2D) रैंक [read, write, assign] |
पृथ्वी के वृत्त के केंद्र पर स्थिति.
गलत पोज़िशन को अनदेखा करता है.
- (CLLocationदूर) दायरा [read, write, assign] |
वृत्त की त्रिज्या मीटर में है; धनात्मक होनी चाहिए.
- (CGFloat) strokeWidth [read, write, assign] |
स्क्रीन पॉइंट में सर्कल की आउटलाइन की चौड़ाई.
डिफ़ॉल्ट वैल्यू 1 होती है. GMSPolygon के मुताबिक, मैप को ज़ूम करने पर चौड़ाई नहीं बदलती.
स्ट्रोक की चौड़ाई को 0 पर सेट करने से, कोई स्ट्रोक नहीं होता.
- (UIColor*) strokeColor [read, write, assign] |
इस सर्कल की आउटलाइन का रंग.
डिफ़ॉल्ट तौर पर, यह वैल्यू ब्लैक होती है.
- (UIColor*) fillColor [read, write, assign] |
सर्कल के अंदरूनी हिस्से को फ़िलकलर से पेंट किया गया है.
डिफ़ॉल्ट वैल्यू शून्य है, जिससे कोई फ़िल नहीं मिलता.
- (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 ऑब्जेक्ट का कोई ज़रूरी रेफ़रंस नहीं होना चाहिए. ऐसा न होने पर, रिटेंशन साइकल बन सकता है (ऑब्जेक्ट को रिलीज़ होने से रोकना).