我在使用IOS6的MapView上遇到最大缩放级别问题。用户可以放大得太多,并且瓷砖是空白的。IOS6 MKMapView最大缩放级别
速战速决是要做到这一点:
- (void)mapView:(MKMapView *)theMapView regionDidChangeAnimated:(BOOL)animated {
if([theMapView zoomLevel] > 18) {
[theMapView setCenterCoordinate:[theMapView centerCoordinate] zoomLevel:18 animated:TRUE];
}
}
,并再次自动缩小,但有时还是会放大太远,不会再次缩小。
我想我需要获得当前区域的最大缩放级别,但似乎并没有这样做的简单方法。你们是如何克服这个问题的?