我想在 map 的中心有一个注释,当区域改变时它不会移动。也就是说,当一个人移动 map 时,注释无论如何都会停留在中心。我已经使用 NStimer 实现了这一点,每 0.001 秒将 map 中心坐标分配给注释,但是这非常不稳定并且看起来不平滑。
我意识到我需要使用叠加而不是将叠加注释转换为 map 上的坐标。
它看起来很像优步所拥有的。
最佳答案
我见过的其他解决方案没有使用正常的注释。相反,他们在 map 顶部放置了另一个 View ,中间是注释图像。 map 发生什么变化并不重要, View 保持在屏幕的中心,如果您确实需要与它进行交互,您只需询问 map 当时的中心坐标是什么。
关于ios - MapKit uber风格 map 中心标注,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18705341/