मैं एक वेब सेवा के लिए बात करने का प्रयास कर रहा हूंएम्बेडेड MKMapView पर ज़ूम-इन या ज़ूम-आउट क्षेत्र के भीतर के स्थान। मेरे दृश्य नियंत्रक के रीजेंसीडिडचेंजअनिमेटेड विधि में (यह वह विधि है जिसका उपयोग मैं नक्शे पर किसी भी उपयोगकर्ता के इशारे को फंसाने के लिए करता हूं), मैं निम्नलिखित कॉल करता हूं:
NSLog( @"latitude delta = %f", mapView.region.span.latitudeDelta );
NSLog( @"longitude delta = %f", mapView.region.span.longitudeDelta );
और लॉग प्रविष्टि कहती है:
latitude delta = 0.000435
longitude delta = 0.001930
तथापि, यदि मैं इस क्षेत्र के बाद मैन्युअल रूप से lat / long dela की आवश्यकता करता हूं
latitude delta = 0.008415
longitude delta = 0.011932
यहाँ अंतर क्यों है? यह "कोई फर्क नहीं पड़ता कि क्या यह एक ज़ूम है या इशारे को ज़ूम आउट करता है। हमेशा एक अंतर होता है। क्या इसके साथ है?"
उत्तर:
उत्तर № 1 के लिए 1मैंने इस बग को Apple को प्रस्तुत किया, और मुझे बताया गया कि यह एक ज्ञात मुद्दा है। कोई समाधान नहीं सुझाया गया था। :-(