घणी खम्मां! मैं उपयोग करने का प्रयास कर रहा हूँ MKMapView किसी भी एप्पल कोड नमूने के बिना, वहाँ स्पष्टता अलग से वहाँ कुछ अन्य लोगों के बाहर है, हालांकि। (मुझे पता है, 'दोस्ताना मैनुअल पढ़ें। मुझे लगता है कि कुछ किया है, लेकिन यह 100% स्पष्ट है, इसलिए इस पर मेरे साथ सहन कृपया नहीं है।)
यहाँ की स्थिति है। मैं एक है MKMapView वस्तु, जिसमें मैं के बारे में दस का एक सेट को शामिल किया है MKPinAnnotation वस्तुओं। अब तक सब ठीक है. सब कुछ alloced / sanely जारी किया है और वहाँ उपकरण से कोई शिकायत होने के लिए प्रकट नहीं होता है।
आरंभिक प्रदर्शन करने पर, मैं एक की स्थापना की MKCoordinateRegion हमारी पहली पिन स्थान पर केंद्र बिंदु के साथ वस्तु, और एक (मनमाना) 0.2 x 0.2 की अवधि। मैं तो फोन:
[mapView setRegion:region animated:YES];
[mapView regionThatFits:region];
वाह! यही कारण है कि अच्छी तरह से काम किया।
इस बीच ... मैं भी प्रत्येक पिन स्थान पर आवागमन के लिए एक खंडित नियंत्रण है। तो जैसा कि मैं सूची के माध्यम से नल, नक्शे के लिए कॉल की एक नई जोड़ी के साथ प्रत्येक नए पिन स्थान पर एनिमेट होने setRegion: एनिमेटेड: और regionThatFits: ... या कम से कम है कि विचार है।
जबकि नक्शा नया पिन स्थान पर यात्रा करता है, स्वयं नक़्शे के नीचे अपडेट नहीं होता। इसके बजाय, मैं एक ग्रे / खाली-नक्शा पृष्ठभूमि पर मेरी पिन देखें ... जब तक मैं किसी भी दिशा में नक्शे खिसकाने, हालांकि थोड़ा। तब मानचित्र के माध्यम से पता चलता है! (मैं केवल पिछले पिन स्थान की एक छोटी दूरी के भीतर चलती हूँ, तो मैं आमतौर पर देखेंगे जो कुछ नक्शे का हिस्सा पहले से ही लोड किया गया था।)
मुझे लगता है मैं यहाँ कुछ गूंगा कर रहा हूँ, लेकिन मैं MapKit डॉक्स से कम से कम नहीं क्या, यह पता लगाने के लिए सक्षम नहीं किया गया है। शायद मैं गलत कॉल उपयोग कर रहा हूँ? (ठीक है, मैं कम से कम एक बार क्षेत्र स्थापित करने के लिए, हाँ की ज़रूरत है आगे बढ़ते है कि चारों ओर हालांकि मदद करने के लिए प्रतीत नहीं होता है।) मैं भी उपयोग करने की कोशिश की है setCenterCoordinate: एनिमेटेड: - एक ही समस्या।
मैं इस बिंदु (कोई यमक इरादा) पर कुछ भी नहीं है यह सोचते हैं रहा हूँ। बस मेरे रास्ते खोजने की कोशिश।
सुराग का स्वागत करते हैं / सराहना की!
अद्यतन: कॉलिंग एनिमेटेड: setRegion और regionThatFits: पहली बार, जिसके बाद setCenterCoordinate: एनिमेटेड: जबकि सूची traversing, कोई प्रभाव नहीं है। दिलचस्प लग रहा है, हालांकि: मैं दोनों ही मामलों में नहीं करने के लिए एनिमेटेड बदलते हैं, तो नक्शा अपडेट !!! केवल यह हाँ करने के लिए सेट है, जब। (वा हो ?! एनिमेटेड है: टूट यही नहीं हो सकता है ... ???)













