Ben görünümü mapkit ve ben yakınlaştırma adımı düzeltmek gerekir. Kullanıcı sadece artırmak veya 4 kat azalır gerekir. Nasıl MapKit bunu yapabilir?
zoom düzeltmek MapKit
oy
0
1 cevaplar
oy 3
3
harita yakınlaştırma artışı kısıtlamak için bir yöntem sağlamaz. Ayrıca iPhone'da harita görünümü varsayılan uygulaması bence iyi bir kullanıcı deneyimi sağlar söylemek gerekir. Ben şahsen sebepsiz benim yeteneklerini sınırlayan uygulamalar sevmediğim.
Olsa soruya cevap vermek için el devre dışı bırakarak, senin yakınlaştırma kontrol edebilirsiniz MKMapView.zoomEnabledözelliği. Sonra kullanarak, gösterilen harita bölgesini değiştirmek bir yakınlaştırma düğmeleri maruz bırakabilir setRegion:animated:.
İşte haritayı yakınlaştırmak için nasıl bir örnek kod:
-(void)zoomMap:(MKMapView *)map withLevelMultiple:(void)levelMultiplier {
MKCoordinateRegion region = map.region;
region.span.latitudeDelta /= levelMultiplier;
region.span.longitudeDelta /= levelMultiplier;
[map setRegion:region animated:YES];
}













