Я использую MKMapViewвнутри приложения iPhone. При нажатии на кнопку уровень масштабирования должен увеличиваться. Это мой первый подход:
MKCoordinateRegion zoomIn = mapView.region;
zoomIn.span.latitudeDelta *= 0.5;
[mapView setRegion:zoomIn animated:YES];
Тем не менее, этот код не имел никакого эффекта, так как я не обновлял значение longitudeDelta. Поэтому я добавил эту строку:
zoomIn.span.longitudeDelta *= 0.5;
Сейчас он работает, но только иногда. latitudeDeltaИ longitudeDeltaне изменяется таким же образом, я имею в виду, их значения не пропорциональны. Любая идея , как решить эту проблему?













