2011-04-13 143 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医院的视图。