मैं दृश्य MapKit है और मैं ज़ूम कदम तय करने के लिए की जरूरत है। उपयोगकर्ता केवल बढ़ाने या 4 बार से कम हो जाना चाहिए। कैसे मैं MapKit में कर सकते हैं?
MapKit ज़ूम तय
वोट
0
1 जवाब
वोट 3
3
मानचित्र ज़ूम वेतन वृद्धि को सीमित करने के लिए एक विधि प्रदान नहीं करता है। मैं भी कहना चाहिए iPhone पर मानचित्र दृश्य के डिफ़ॉल्ट कार्यान्वयन बेहतर प्रयोक्ता अनुभव मुझे लगता है कि करने के लिए सुराग कि। मैं व्यक्तिगत रूप से है कि कोई अच्छे कारण के लिए मेरी क्षमताओं को सीमित क्षुधा नापसंद करते हैं।
हालांकि आपके प्रश्न का उत्तर करने के लिए, आप मैन्युअल रूप से अक्षम करके अपने ज़ूमिंग नियंत्रित कर सकते हैं, MKMapView.zoomEnabledसंपत्ति। तो फिर तुम एक ज़ूम बटन से पता चला नक्शा क्षेत्र बदलने का पर्दाफाश कर सकते हैं, का उपयोग करते हुए setRegion:animated:।
यहाँ कैसे ज़ूम करने के लिए पर एक नमूना कोड है:
-(void)zoomMap:(MKMapView *)map withLevelMultiple:(void)levelMultiplier {
MKCoordinateRegion region = map.region;
region.span.latitudeDelta /= levelMultiplier;
region.span.longitudeDelta /= levelMultiplier;
[map setRegion:region animated:YES];
}













