मैं MKPinAnnotationView
प्रोग्रामेटिक रूप से कॉलआउट खोलना चाहता हूं। जैसे मैं मानचित्र पर 10 पिन छोड़ देता हूं, और मेरे लिए सबसे नज़दीक खोलना चाहता हूं। मैं ऐसा कैसे कर पाऊंगा?प्रोग्राम आउटपुट एमकेएएनोटेशन व्यू को कैसे खोलें? (आईफोन, मैपकिट)
ऐप्पल ने MKAnnotationView's
के लिए 'चयनित' पैरामीटर निर्दिष्ट किया है, लेकिन इसे सीधे सेट करने से हतोत्साहित करता है (यह काम नहीं करता है, इसे आजमाया गया है)।
बाकी MKAnnotationView
के लिए केवल एक setHighlighted (वही कहानी) है, और कर सकते हैं ShowCallout
विधि ..
किसी भी अगर यह बिल्कुल संभव है संकेत?
टाइपो को ठीक करने के लिए धन्यवाद नाट। –
भयानक दोस्त है .. –
यदि आप एनोटेशन को जानते हैं जिसे आप प्रोग्रामेटिक रूप से चुनना चाहते हैं तो मानचित्र दृश्य के दृश्य क्षेत्र में होगा, आप '[mv annotationsInMapRect: mv.visibleMapRect]' का उपयोग कर सकते हैं। यदि आप नक्शा एनोटेशन के बड़े सेट के साथ काम कर रहे हैं तो यह प्रदर्शन में एक कदम प्रदान करेगा। –