MKMapView以每英寸屏幕英尺为单位获得缩放级别

时间:2013-12-03 16:03:18

标签: ios mkmapview zoom mapkit

我试图找出MKMapView的缩放级别,以每英寸屏幕英尺为单位。有没有人之前做过这样的事情,或者知道任何可以提供这种行为的快速类别?

2 个答案:

答案 0 :(得分:1)

  1. 使用MKMetersPerMapPointAtLatitude / Longitude获取米/点
  2. 使用视图宽度也看多少分
  3. 使用设备尺寸获取点/每英寸以获得米/英寸
  4. 最后将其转换为英尺和你的好

答案 1 :(得分:0)

您还可以利用每度纬度大约110,000米的事实(经度距离根据纬度而变化,即从赤道到极点变化)。然后你可以找出当前的垂直跨度并对其进行一些数学计算。