मैं एक का उपयोग कर रहा MKMapViewएक iPhone app के अंदर। जब मैं एक बटन पर क्लिक करें ज़ूम स्तर को बढ़ाना होगा। यह मेरा पहला दृष्टिकोण है:
MKCoordinateRegion zoomIn = mapView.region;
zoomIn.span.latitudeDelta *= 0.5;
[mapView setRegion:zoomIn animated:YES];
हालांकि, इस कोड के बाद से मैं longitudeDelta मूल्य को अद्यतन नहीं किया, कोई प्रभाव नहीं पड़ा। इसलिए मैं इस लाइन कहा:
zoomIn.span.longitudeDelta *= 0.5;
अब यह काम करता है, लेकिन केवल कभी कभी। latitudeDeltaऔर longitudeDeltaउसी तरह से नहीं बदलते हैं, मेरा मतलब है, उनके मूल्यों नहीं आनुपातिक हैं। कुछ पता है इसे कैसे हल करना है?













