एनोटेशन चलती
मैं तुम्हें Maps.app के व्यवहार जहां नल और स्वतंत्र रूप से इसके चारों ओर ले जाने के लिए एक पिन पर पकड़ के बाद कर रहे हैं संभालने हूँ। जहाँ तक मुझे पता है, वहाँ कोई चारों ओर एनोटेशन चलती के रास्ते में बनाया गया है। चूंकि एनोटेशन के उपवर्गों हैं UIView, हालांकि, आप उन्हें आकर्षित कर सकते हैं जहां और जब आप चाहें कैसे। उदाहरण के लिए आप एक का पता लगा सकता नल-एन-पकड़ एनोटेशन पर, और जब "खुला" बदलने centerOffsetस्पर्श के साथ ले जाने के लिए अपनी एनोटेशन का मूल्य। उपयोगकर्ता को देखने के छोड़ देता है, तो आप स्क्रीन पर स्थिति ध्यान दें, और उपयोग कर सकते हैं MKMapViewविधि convertPoint:toCoordinateFromView:निर्देशांक कि पिन जारी किया गया था प्राप्त करने के लिए।
स्थान के लिए खोजें
क्या आप देख रहे हैं आगे जियोकोडिंग कहा जाता है। दुर्भाग्य से, MapKit केवल रिवर्स जियोकोडिंग (जीपीएस परिवर्तित करने की प्रक्रिया देश / शहर / सड़क के लिए निर्देशांक / आदि) के साथ आता है। वहाँ हालांकि, कई विकल्प है। यहां कुछ ऐसे तरीके हैं:
ध्यान दें कि कई जियोकोडिंग एपीआई क्रिएटिव कॉमन्स, या इसी तरह के लाइसेंस के अंतर्गत लाइसेंस प्राप्त कर रहे हैं।