पर MKOverlay को स्थानांतरित/अद्यतन करने के लिए MKOverlay
अद्यतन करने का कोई तरीका है जो पहले से ही MKMapView
में जोड़ा गया है। एक पुराने को हटाने और एक नया जोड़ना भयानक (धीमा) है।MKMapView
मैं यानी पृष्ठभूमि समारोह है कि इस कार्यप्रणाली को कॉल किया जाता है जब स्क्रीन पर एक उपरिशायी चाल को गति प्रदान करना चाहते हैं:
- (MKOverlayView *)mapView:(MKMapView *)mapView viewForOverlay:(id <MKOverlay>)overlay
(MKAnnotions
के साथ अपने एक छोटे से बेहतर मुझे लगता है कि, लेकिन मैं नहीं कर सकते MKPolyline
, MKPolygon
का उपयोग , आदि और पूरे जानकारी) एक बिंदु करने के लिए कम हो जाता है
अतिरिक्त: आपको एक इंप्रेशन देने के लिए जहां मुझे इस फ़ंक्शन की आवश्यकता है: मैं मैप व्यू का उपयोग करता हूं और उपग्रहों की स्थिति दिखाने के लिए इसके ऊपर एनोटेशन डालता हूं। प्रत्येक उपग्रह को एक पदचिह्न भी दिखाना चाहिए (वह क्षेत्र जहां आप क्षितिज के ऊपर उपग्रह "देख सकते हैं)। यह जानकारी (पदचिह्न की स्थिति और आकार) को समय-समय पर अपडेट किया जाना है। क्षण में मेरे पास एक दृश्य के साथ एक समाधान है जिसमें सभी फुटप्रिंट हैं जहां मैं कोरग्राफिक्स के साथ सही आकार के साथ आकर्षित करता हूं। लेकिन मैं एमकेओवरले के साथ एक समाधान पसंद करूंगा, लेकिन मैं उन्हें गतिशील नहीं कर सकता ... कोई विचार? – user398877