MKMapView奇怪与MKMapCamera

时间:2013-09-25 18:28:55

标签: mkmapview ios7

我需要弄清楚如何不让ios7中的MKMapView在高海拔时重置其内部MKMapCamera标题的标题。

问题在于:

在低海拔地区,用户可以轻松地将地图旋转360度。 在高海拔地区,用户可以开始旋转地图,但是地图视图会迅速将“橡皮筋”标题回到0。

以编程方式更改内部MKMapCamera的标题在高海拔地区正常工作。这就是我关注的地方:

我需要始终向北显示,但仍允许用户放大和缩小地图。我可以通过CLLocation以编程方式保留给定课程的标题。如果用户要捏(缩小)地图,MKMapView会立即告诉它的内部相机“哦不!你太高了,最好再继续旋转你再转向0。”

有没有告诉MKMapView不要自动设置它的内部MKMapCamera?

1 个答案:

答案 0 :(得分:1)

如果您的应用处于跟车模式,我会减少/限制缩放级别,以便不会发生意外的反向旋转。

通过计算地图对角线的米数来缩放缩放级别。 手动找出哪个“缩放”值是安全的。