我熟悉使用Google Maps JavaScript API。最近我開始爲一個iphone項目使用MapKit框架,但我很難找出縮放並在地圖上設置區域。MKMapView縮放和Region
在Google Maps API中,我曾使用整數縮放級別(如8,9,10)以及簡單的函數setZoom()。我可以在MapKit框架中看到的唯一等效方法是setRegion:animated。據我所知,我需要設置一個區域的跨度的緯度和經度「增量」值來指定縮放級別。但我真的不知道這些值代表什麼(我閱讀文檔)。
當我使用MKMapView委託並跟蹤regionDidChange委託方法結果中的跨度值似乎不相互關聯。當我縮小並看到量程增量值正在按照文檔中的指定增加時,可以。但突然間,我拖動地圖而沒有縮放,delta值變爲0.0。
有人可以請解釋什麼是這些跨度和三角洲的參考點?或者是否有任何算法將整數縮放級別(如9)轉換爲這些增量值?
作爲獎勵的問題是有沒有辦法在的MKMapView :)指定最小最大縮放級別
感謝
尼斯這讓我知道基礎。 Upvoted !!! – NSPratik 2015-02-21 15:12:01
@Kelvin,你能描述一下更詳細的細節:「如何對Google給定的縮放級別的跨度大小進行反向工程並創建一個跨度」。我真的需要它 – 2015-05-16 03:08:52