我在iPhone应用程序中使用MKMapView
。当我点击一个按钮时,缩放级别必须增加。这是我的第一种方法:
MKCoordinateRegion zoomIn = mapView.region;
zoomIn.span.latitudeDelta *= 0.5;
[mapView setRegion:zoomIn animated:YES];
然而,这段代码没有产生任何效果,因为我没有更新longitudeDelta的值。所以我加入了这行代码:
zoomIn.span.longitudeDelta *= 0.5;
现在它能工作,但仅在某些情况下。我指的是latitudeDelta
和longitudeDelta
不以相同的方式变化,也就是说,它们的值不成比例。有什么解决办法吗?