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