MKMapView中的缩放级别是否有上限?

时间:2011-10-12 12:40:10

标签: iphone mkmapview mapkit

在浏览了一些问题之后,我对缩放级别和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?

提前致谢。

1 个答案:

答案 0 :(得分:0)

您可以通过以下方式在代码中设置longitudeDelta -

MKCoordinateRegion region;
region.span.latitudeDelta = 0.0008583;
region.span.longitudeDelta = 0.0008583;
[mapView setRegion:region animated:YES];