我需要弄清楚如何不让ios7中的MKMapView在高海拔时重置其内部MKMapCamera的方向。
这是问题所在:
在低海拔时,用户可以轻松地将地图旋转360度。在高海拔地区,用户可以开始旋转地图,但地图视图很快就会将标题“橡皮筋”带回0。
以编程方式更改内部MKMapCamera的标题在高海拔地区运行良好。这就是我的担忧:
我需要一直向北显示,但仍然允许用户放大和缩小地图。我可以通过编程的方式将给定的课程标题保存在CLLocation中。但是,如果用户要缩小地图,MKMapView会立即告诉它的内置摄像头“哦,不!你太高了,最好继续把你的方向旋转到0。”
有没有办法告诉MKMapView不要自动设置它的内部MKMapCamera?
发布于 2013-10-09 21:33:45
如果你的应用程序处于跟随车辆模式,我会降低/限制缩放级别,这样就不会发生不必要的反向旋转。
通过计算地图对角线的米数来计算缩放级别。手动找出哪个“缩放”值是安全的。
https://stackoverflow.com/questions/19012493
复制相似问题