zoom düzeltmek MapKit

oy
0

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?

Oluştur 29/11/2009 saat 09:51
kaynak kullanıcı
Diğer dillerde...                            


1 cevaplar

oy
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];
}
Cevap 29/11/2009 saat 10:18
kaynak kullanıcı

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more