我想通了如何从 http://troybrant.net/blog/2010/01/set-the-zoom-level-of-an-mkmapview/(在该博客上的第一条评论)计算地图的当前缩放级别,但它给了我0和20之间的值,而region.span
有一个像值0.1f, 0.01f
等转换缩放级别区域跨度
我想要计算当前的缩放级别,然后如果用户做了“长时间点击”,那么注释必须被删除。我所做的一切,只是我已经硬编码了以下内容:
region.span.longitudeDelta = 0.2f;
region.span.latitudeDelta = 0.2f;
所以不是0.2f
,我想提出一些我从缩放级别得到(0-20之间)。那么有没有办法做这种转换?
它是这样完成的吗?
(Current Zoom Level Output/Maximum Zoom Level);
longtitudeDelta不是总变焦量的一小部分。这是您可以从视图的最左侧看到最右侧的纬度的度数。 Delta =双方的差额。 – Craig 2012-08-09 20:17:02