gpt4 book ai didi

iphone - MKMapView 完全缩小时出现缩放问题

转载 作者:行者123 更新时间:2023-12-03 19:27:35 24 4
gpt4 key购买 nike

我通过单击按钮缩小 map 。

因此,本地图完全缩小时,如果我尝试再次缩小它,那么它在设置区域时会崩溃。

不确定,但是,有没有办法检测 map 是否达到最大缩放限制?

这是我缩小 map 的代码

-(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];
}

任何形式的帮助将不胜感激。

请查找崩溃日志

* Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: 'Invalid Region center:+38.82259098, -67.50000000 span:+307.41536753, +450.00000000' * Call stack at first throw: ( 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

最佳答案

u 可以提供的最小跨度值为 0.0 。在运行时,跨度的值变为负值,这会导致崩溃。只需硬线并尝试放置 nslog 来监视跨度的值。最大跨度值为 180.0,高于此值将导致崩溃。

关于iphone - MKMapView 完全缩小时出现缩放问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8256271/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com