在MKMapView上动态(交互式)绘制动画

时间:2013-02-07 19:15:05

标签: ios mkmapview quartz-core

我想在MKMapView上绘制动画。我希望它像罗盘箭头,跟随(旋转)用户的水龙头/滑动。

因此箭头从屏幕中心开始,具有固定长度。我不需要该行是特定于坐标的,但我需要保持地图交互完整(即仍然能够在地图上捏缩放)。

我尝试通过MKPolyline(创建然后销毁一条线)来做到这一点,但这不起作用(从我必须这样做的方式,我觉得它不起作用)。我想知道最好的办法是什么?石英?

我只接受一个解释(哪种视图覆盖什么,使用哪些类),不需要代码(但如果你有一个更好的工作示例),

1 个答案:

答案 0 :(得分:0)

我将地图标尺的视图绘制为不是MkMapView的子视图。我将kMapView和我的标尺视图放入容器视图中。这适用于位置固定在屏幕上的视图,例如屏幕中心,并且与地理位置无关。