Używam MKMapViewwewnątrz aplikacji iPhone. Po kliknięciu przycisku poziom zbliżenia musi wzrosnąć. To jest moje pierwsze podejście:
MKCoordinateRegion zoomIn = mapView.region;
zoomIn.span.latitudeDelta *= 0.5;
[mapView setRegion:zoomIn animated:YES];
Jednak kod ten nie miał wpływu, ponieważ nie aktualizuje wartość longitudeDelta. Tak I dodaje ten wiersz:
zoomIn.span.longitudeDelta *= 0.5;
Teraz to działa, ale tylko czasami. latitudeDeltaI longitudeDeltanie zmieniają się w ten sam sposób, to znaczy, ich wartości nie są proporcjonalne. Każdy pomysł jak rozwiązać ten problem?













