MapKit超级样式地图中心注释

时间:2013-09-09 19:16:33

标签: ios overlay mapkit mkannotationview mkoverlay

我想在地图的中心有一个注释,当区域被更改时不会移动。也就是说,当一个人移动地图时,注释会保持在中心位置。我已经使用NStimer实现了这一点,每隔0.001秒将地图中心坐标分配给注释,但是这非常不连贯并且看起来不平滑。

我意识到我需要使用叠加而不是将叠加注释转换为地图上的坐标。

它看起来就像优步所拥有的那样。

2 个答案:

答案 0 :(得分:4)

我见过的其他解决方案没有使用普通的注释。相反,他们将另一个视图放在地图的顶部,中间是注释图像。无论地图发生什么,视图都保持在屏幕中心,如果您确实需要与它进行交互,那么您只需询问地图当时的中心坐标是什么。

答案 1 :(得分:2)

您可以从以下链接获取代码: https://github.com/scottrhoyt/CenterPinMapViewController