में GMSMapView विधियों को बहिष्कृत किया गया IOS के लिए Google मानचित्र API के संस्करण 1.6 का उपयोग करने के लिए मैंने अपना ऐप अपडेट किया। अब यह मेरे से पता चलता है कि GMSMapView
के तीन महत्वपूर्ण तरीकों अनुचित हैं:संस्करण 1.6
'markers' is deprecated
'polylines' is deprecated
'groundOverlays' is deprecated
पहले तो मैंने सोचा कि यह मेरी तरफ एक समस्या हो सकती है गूगल के दस्तावेज में इस का कोई जिक्र नहीं है क्योंकि, लेकिन फिर मैं हेडर फाइल देखा और पाया है कि वे वास्तव में पदावनत कर रहे हैं लेकिन वे आदेश एक ही बात को प्राप्त करने के उपयोग करने के लिए एक वैकल्पिक तरीका निर्दिष्ट नहीं करते हैं कि: पदावनत तरीकों का उपयोग कर के बिना
- (NSArray *)markers __GMS_AVAILABLE_BUT_DEPRECATED;
- (NSArray *)groundOverlays __GMS_AVAILABLE_BUT_DEPRECATED;
- (NSArray *)polylines __GMS_AVAILABLE_BUT_DEPRECATED;
किसी ने मुझसे ऐसा करने के तरीके को इंगित कर सकते हैं? धन्यवाद!
संपादित करें: मैं सिर्फ एक तरीका है जहाँ आप कर सकते हैं [mapView clear]
जो मानचित्र से सभी मार्करों और पोलीलाइंस को दूर होता है, वहाँ किसी भी तरह से केवल मार्कर को हटाने के बिना सभी पोलीलाइंस दूर करने के लिए है पाया?