Amplie um MKMapView programaticamente
Estou usando umMKMapView
dentro de um aplicativo para iPhone. Quando clico em um botão, o nível de zoom deve aumentar. Esta é minha primeira abordagem:
MKCoordinateRegion zoomIn = mapView.region;
zoomIn.span.latitudeDelta *= 0.5;
[mapView setRegion:zoomIn animated:YES];
No entanto, esse código não teve efeito, pois não atualizei o valor de longitudeDelta. Então eu adicionei esta linha:
zoomIn.span.longitudeDelta *= 0.5;
Agora funciona, mas só às vezes. olatitudeDelta
elongitudeDelta
não mude da mesma maneira, quer dizer, seus valores não são proporcionais. Alguma idéia de como resolver isso?