我想通了如何從 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