Sur*_*rma 3 iphone zoom mkmapview
我点击按钮缩小地图.
因此,当地图完全缩小时,如果我尝试再次缩小它,那么在设置区域时它会崩溃.
不确定但是,有没有办法检测地图是否已达到最大缩放限制?
这是我缩小地图的代码
-(void)setZoomLevelForNoPicksCurrentLocationAt:(CLLocationCoordinate2D)currentCoordinate{
MKCoordinateSpan span;
MKCoordinateRegion region;
region.center = currentCoordinate;
span.latitudeDelta =self.mapView.region.span.latitudeDelta *2;
span.longitudeDelta =self.mapView.region.span.longitudeDelta *2;
region.span = span;
[self.mapView setRegion:region animated:YES];
[self.mapView regionThatFits:region];
}
Run Code Online (Sandbox Code Playgroud)
任何形式的帮助将非常感激.
请找到崩溃日志
*由于未捕获的异常'NSInvalidArgumentException'终止应用程序,原因:'无效区域中心:+38.82259098,-67.50000000 span:+307.41536753,+ 450.00000000'*第一次调用堆栈:(0 CoreFoundation 0x013c8be9 __exceptionPreprocess + 185 1 libobjc.A. dylib 0x0151d5c2 objc_exception_throw + 47 2 CoreFoundation 0x013c8b21 - [NSException raise] + 17 3 XXXapp 0x000ab237 - [MapViewController setZoomLevelForNoPicksCurrentLocationAt:] + 312
| 归档时间: |
|
| 查看次数: |
3733 次 |
| 最近记录: |