1

我想在地图的中心有一个注释,当区域改变时它不会移动。也就是说,当一个人移动地图时,注释无论如何都会保持在中心。我已经使用 NStimer 实现了这一点,每 0.001 秒将地图中心坐标分配给注释,但是这非常不稳定并且看起来不平滑。

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

它看起来很像优步所拥有的。

4

2 回答 2

4

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

于 2013-09-09T20:44:50.260 回答
2

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

于 2014-10-09T13:18:46.203 回答