Powiększ programowo MKMapView
UżywamMKMapView
wewnątrz aplikacji na iPhone'a. Po kliknięciu przycisku poziom powiększenia musi się zwiększyć. To jest moje pierwsze podejście:
<code>MKCoordinateRegion zoomIn = mapView.region; zoomIn.span.latitudeDelta *= 0.5; [mapView setRegion:zoomIn animated:YES]; </code>
Jednak ten kod nie przyniósł żadnego efektu, ponieważ nie zaktualizowałem wartości longitudeDelta. Dodałem więc tę linię:
<code>zoomIn.span.longitudeDelta *= 0.5; </code>
Teraz działa, ale tylko czasami. ThelatitudeDelta
ilongitudeDelta
nie zmieniaj się w ten sam sposób, to znaczy, ich wartości nie są proporcjonalne. Masz jakiś pomysł, jak to rozwiązać?