iphone MKMapKit के अजीब व्यवहार

वोट
2

जब भी मैं MKMapKit के क्षेत्र गुण सेट यह अवधि दोगुना हो जाता है।

उदाहरण के लिए:

MKCoordinateRegion currentRegion = map.region; // assume the current center of region is around New-York and the span is 2 by 2
map.region = map.region; // assign the region to itself
MKCoordinateRegion newRegion = map.region; 
// the span of newRegion is different (almost twice than currentRegion)

यहाँ क्या चल रहा है?

30/08/2009 को 14:18
का स्रोत उपयोगकर्ता
अन्य भाषाओं में...                            


2 जवाब

वोट
1

आप भी MapView के लिए region.center की स्थापना कर रहे हैं?

MKMapView के क्षेत्र संपत्ति एपीआई विवरण को देखो:

"बदलने से केवल केंद्र क्षेत्र के समन्वय अभी भी अवधि परोक्ष बदलने के लिए पैदा कर सकता है । यह है कि दूरी अलग अक्षांश और देशांतर और मानचित्र दृश्य में अंतराल परिवर्तन का प्रतिनिधित्व करती अवधि के लिए खाते समायोजित करना पड़ सकता तथ्य के कारण है नए स्थान। आप केंद्र ज़ूम स्तर बदलने के बिना समन्वय, बजाय centerCoordinate का उपयोग बदलना चाहते हैं। "

मेरे पढ़ने का मतलब है कि यह है कि अपने क्षेत्र अवधि सेटिंग्स केंद्र के आधार पर समन्वय जब आप region.center बदलने परिकलित मानों द्वारा अधिरोहित जा सकता है।

26/09/2009 को 23:10
का स्रोत उपयोगकर्ता

वोट
0

मैं भी यह दोनों सिम्युलेटर और उपकरण ... iPhone SDK 3.0, xcode 3.2 पर मिलता है।

भी एसडीके 3.1 के लिए सिम्युलेटर यह ... अभी यह कोशिश करने के लिए 3.1 उस पर के साथ एक उपकरण नहीं है करता है।

कैसे वे नहीं इस बग मिल सकता है ?? क्या लोड हो रहा है और अपने क्षेत्र को बचाने की तुलना में अधिक बुनियादी हो सकता है ??

बहुत MapKit में अन्य कीड़े के बहुत सारे! : - / यह बहुत कमजोर है!

BTW अगर आप regionThatFits फोन आपको मिल लगभग एक ही क्षेत्र। आप इस क्षेत्र स्थापित करने के लिए प्रयास करते हैं, यह वास्तव में के करीब (लेकिन हमेशा नहीं वास्तव में) कुछ [MapView regionThatFits: yourregion] सेट

06/10/2009 को 06:50
का स्रोत उपयोगकर्ता

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more