合理的缩放级别

时间:2011-04-13 19:25:37

标签: mapkit

我的MapKit代码是:

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

跨度水平是.005,当我在iPhone上测试时,变焦非常高,这是不实际的,我想要一个合理的缩放级别,那么我应该给跨度的值是多少?提前thx:)

1 个答案:

答案 0 :(得分:1)

跨度值以度为单位。 docs for MKCoordinateSpan解释了以英里/公里为单位的内容。跨度越大意味着可以看到更大的区域。

例如,如果纬度接近赤道,则0.01约为1 km。 1.00在赤道约111公里处。 0.005赤道约为半公里。什么是“合理”取决于您的应用程序的要求。

值0.01表示从埃菲尔铁塔到Boucicaut医院的大致视图。