首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >MKMapCamera带来的MKMapView怪癖

MKMapCamera带来的MKMapView怪癖
EN

Stack Overflow用户
提问于 2013-09-26 02:28:55
回答 1查看 630关注 0票数 1

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

这是问题所在:

在低海拔时,用户可以轻松地将地图旋转360度。在高海拔地区,用户可以开始旋转地图,但地图视图很快就会将标题“橡皮筋”带回0。

以编程方式更改内部MKMapCamera的标题在高海拔地区运行良好。这就是我的担忧:

我需要一直向北显示,但仍然允许用户放大和缩小地图。我可以通过编程的方式将给定的课程标题保存在CLLocation中。但是,如果用户要缩小地图,MKMapView会立即告诉它的内置摄像头“哦,不!你太高了,最好继续把你的方向旋转到0。”

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

EN

回答 1

Stack Overflow用户

发布于 2013-10-09 21:33:45

如果你的应用程序处于跟随车辆模式,我会降低/限制缩放级别,这样就不会发生不必要的反向旋转。

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

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19012493

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档