我正在尝试与嵌入式MKMapView上放大或缩小区域内的位置的Web服务进行通信。在我的视图控制器的regionDidChangeAnimated方法中(这是我用来捕获地图上任何用户手势的方法),我调用以下内容:
NSLog( @"latitude delta = %f", mapView.region.span.latitudeDelta );
NSLog( @"longitude delta = %f", mapView.region.span.longitudeDelta );
日志条目说:
latitude delta = 0.000435
longitude delta = 0.001930
然而,如果我在触发regionDidChangeAnimated后手动重新查询lat / long dela(即用户手势已完成),我会得到以下内容:
latitude delta = 0.008415
longitude delta = 0.011932
为什么这里有区别?无论这是放大还是缩小手势都无关紧要。总有一点不同。怎么了?
答案 0 :(得分:1)
我向Apple提交了此错误,并被告知这是一个已知问题。没有建议解决方法。 : - (