मैं Google मानचित्र जावास्क्रिप्ट एपीआई का उपयोग करने से परिचित हूं। हाल ही में मैंने एक iphone प्रोजेक्ट के लिए MapKit फ्रेमवर्क का उपयोग करना शुरू किया, लेकिन मुझे ज़ूम करने और क्षेत्र को मानचित्र पर सेट करने का कठिन समय मिल रहा है।
Google मैप्स एपीआई में मैंने पूर्णांक फ़ंक्शन सेटज़ूम () के साथ 8, 9, 10 जैसे पूर्णांक ज़ूम स्तरों का उपयोग किया। MapKit फ्रेमवर्क में मैं देख सकता हूँ कि एकमात्र समतुल्य विधि सेटिगेशन है: एनिमेटेड। जैसा कि मैं समझता हूं, मुझे ज़ूम स्तर निर्दिष्ट करने के लिए एक क्षेत्र की अवधि अक्षांश और देशांतर "डेल्टा" मान सेट करने की आवश्यकता है। लेकिन मुझे वास्तव में इस बात का अंदाजा नहीं है कि ये मूल्य क्या दर्शाते हैं (मैंने प्रलेखन पढ़ा)।
जब मैं MKMapView डेलीगेट का उपयोग करता हूं और क्षेत्र में मानों का पता लगाता हूं, तो डीडीसीचेंज प्रतिनिधि पद्धति के परिणाम एक-दूसरे को सहसंबंधित नहीं करते हैं। यह ठीक है जब मैं बाहर ज़ूम करता हूं और देखता हूं कि प्रलेखन में निर्दिष्ट डेल्टा मान बढ़ रहे हैं। लेकिन अचानक मैं ज़ूम के बिना मानचित्र खींचता हूं और डेल्टा मान 0.0 हो जाता है।
क्या कोई यह बता सकता है कि इन अवधि और डेल्टा का संदर्भ बिंदु क्या है? या क्या कोई डेल्टा ज़ूम स्तर (जैसे 9) को इन डेल्टा मानों में बदलना है?
एक बोनस सवाल के रूप में MKMapView पर न्यूनतम-अधिकतम ज़ूम स्तर निर्दिष्ट करने का कोई तरीका है :)
धन्यवाद