合理的缩放级别

问题描述

| 我的MapKit代码是:
MKCoordinateRegion region;
    region.center = location;
    MKCoordinateSpan span;
    span.latitudeDelta = .005;
    span.longitudeDelta = .005;
    region.span = span;
    [mapView setRegion:region animated:TRUE];
跨度水平是.005,当我在iPhone上测试时,变焦非常高,这是不实际的,我想要一个合理的变焦水平,那么我应该给跨度值多少?提前谢谢:)     

解决方法

跨度值以度为单位。 MKCoordinateSpan的文档以英里/公里为单位解释了什么。跨度越大表示可见的面积越大。 例如,如果纬度在赤道附近,则0.01约为1 km。 1.00在赤道处约为111公里。在赤道处0.005约为半公里。什么是“合理的”,取决于您的应用程序的要求。 值0.01表示从埃菲尔铁塔到Boucicaut医院的大致视图。     

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...