पिन पर केंद्रित नहीं MKMapView

वोट
1

मैं एक MKMapView है कि मैं वर्तमान में करने के लिए पिन जोड़ रहा है, लेकिन किसी कारण से जब मैं फोन [mapView setRegion:[detailItem coordinateRegion] animated:YES];पिन ऑफ केंद्रित है (स्क्रीन के दाईं ओर की ओर) मानचित्र पर। यहाँ के लिए कोड है [deailItem coordinateRegion]:

- (MKCoordinateRegion)coordinateRegion {
    MKCoordinateRegion region = { {0.0, 0.0 }, { 0.0, 0.0 } };
    region.center = self.coordinate;
    region.span.longitudeDelta = 0.0075f;
    region.span.latitudeDelta  = 0.0075f;
    return (region);
}

मैं करने के लिए वस्तु के एक्स coordinateRegion केंद्र की स्थापना कर रहा हूँ, वाई समन्वय, तो क्यों यह बंद केंद्र के नक्शे पर है? मुझे लगता है कि वहाँ की तरह कुछ मैं यहाँ याद कर रहा हूँ ...

:: वैल ::

15/05/2010 को 14:42
का स्रोत उपयोगकर्ता
अन्य भाषाओं में...                            


2 जवाब

वोट
2

के लिए अपनी सीमा क्या हैं MKMapView? के बाद आप एनोटेशन का चयन किया है आप कुछ भी कर नहीं होना चाहिए ( [mapView selectAnnotation:annotation animated:YES];)।

यह हो सकता है कि आपके फ्रेम के लिए MKMapViewअपने वास्तविक देखने के क्षेत्र से भी बड़ा है। नक्शा केंद्रित है, लेकिन दृश्य नहीं है।

06/09/2011 को 20:23
का स्रोत उपयोगकर्ता

वोट
0

प्रलेखन की चर्चा क्योंकि अक्षांश से एक डिग्री देशांतर के बराबर एक डिग्री नहीं है इस Vert बनाम क्षैतिज फैला समान नहीं हैं। इस आशय अधिक डंडे से स्पष्ट हो जाएगा। तुम्हारे जाने के बाद क्षेत्र द्वारा लागू किए गए setCenter का उपयोग करें। अवधि की आगे की चर्चा के लिए दस्तावेज़ देख सकेंगे।

01/06/2010 को 23:47
का स्रोत उपयोगकर्ता

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