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













