2011-04-13 142 views
0

我的MapKit代碼是:合理的縮放級別

MKCoordinateRegion region; 
    region.center = location; 
    MKCoordinateSpan span; 
    span.latitudeDelta = .005; 
    span.longitudeDelta = .005; 
    region.span = span; 
    [mapView setRegion:region animated:TRUE]; 

跨度水平爲0.005,當我測試這個iPhone上的變焦非常高,這是不實際的,我希望有一個合理的縮放級別,所以我應該給予什麼樣的價值? thx):

回答

1

範圍值以度爲單位。 docs for MKCoordinateSpan解釋以英里/公里爲單位的內容。較大的跨度意味着更大的區域可見。

例如,如果緯度接近赤道,則0.01約爲1公里。 1.00在赤道約111公里。 0.005在赤道約半公里。什麼是「合理」取決於您的應用程序的要求。

值爲0.01顯示大致從艾菲爾鐵塔到Boucicaut醫院的視圖。