在浏览了一些问题之后,我对缩放级别和MKMapView有了一个大概的了解。然后我找到了这个伟大的博客:
http://troybrant.net/blog/2010/01/set-the-zoom-level-of-an-mkmapview/
但是当我试用该博客的代码时,我觉得缩放级别似乎有一个上限。也就是说,无论我设置zoomLevel有多大,它总是被夹在16之类的东西上。这个zoomLevel的相应longitudeDelta是0.003433。
在这个问题MKMapView setRegion "snaps" to predefined zoom levels?中,pseudopeach声称longitudeDelta的最小值是.0008583,而不是.003433。任何人都知道如何在iPhone上访问.0008583?
提前致谢。
答案 0 :(得分:0)
您可以通过以下方式在代码中设置longitudeDelta -
MKCoordinateRegion region;
region.span.latitudeDelta = 0.0008583;
region.span.longitudeDelta = 0.0008583;
[mapView setRegion:region animated:YES];