相关疑难解决方法(0)

MKMapView缩放和区域

我熟悉使用Google Maps Javascript API.最近我开始使用MapKit框架进行iphone项目,但我很难找到缩放并在地图上设置区域.

在谷歌地图API中,我曾经使用整数缩放级别,如8,9,10,以及简单的函数setZoom().我在MapKit框架中看到的唯一等价方法是setRegion:animated.据我了解,我需要设置区域的跨度的纬度和经度"delta"值来指定缩放级别.但我真的不知道这些值代表什么(我阅读文档).

当我使用MKMapView委托并跟踪regionDidChange中的span值时,委托方法结果似乎彼此不相关.当我缩小并查看文档中指定的跨度增量值正在增加时,这没关系.但突然我拖动地图而没有缩放,delta值变为0.0.

有人可以解释一下这些跨度和三角洲的参考点是什么?或者是否有任何算法将整数缩放级别(如9)转换为这些delta值?

作为一个额外的问题是有任何方法来指定MKMapView上的最小 - 最大缩放级别:)

谢谢

iphone cocoa-touch zoom mapkit

85
推荐指数
2
解决办法
8万
查看次数

标签 统计

cocoa-touch ×1

iphone ×1

mapkit ×1

zoom ×1