मैं एक MapView करने के लिए कई एनोटेशन जोड़ रहा है और डिफ़ॉल्ट पिन के बजाय कोई कस्टम छवि का उपयोग कर। मैं उपयोग कर रहा हूँ viewForAnnotationप्रतिनिधि विधि इस तरह कस्टम छवि स्थापित करने के लिए:
view.image = [UIImage imageNamed:@placemark.png];
और मैं भी कोशिश की है:
[(MKPinAnnotationView *)view setImage:[UIImage imageNamed:@placemark.png]];
अब, इन दोनों छवि ठीक निर्धारित किया है। लेकिन जब एक एनोटेशन या तो उपयोग किया या है mapTypeउपग्रह या हाइब्रिड में परिवर्तन, इसे वापस लाल पिन छवि को रीसेट करता है। मैं क्या खो रहा हूँ?













