我可以重新定位已经放置在 MKMapView 上的 MKAnnotationView 吗?
Posted
技术标签:
【中文标题】我可以重新定位已经放置在 MKMapView 上的 MKAnnotationView 吗?【英文标题】:Can I reposition an MKAnnotationView that's already been placed on a MKMapView? 【发布时间】:2010-10-30 10:49:09 【问题描述】:每隔几秒钟,我就会检索一个动态的真实世界对象的更新纬度和经度。这个对象在我的 MKMapView 上由 MKAnnotationView 表示。
是否可以平滑地动画对象从坐标到坐标的移动,而不是删除其当前的 MKAnnotationView 并在新坐标处添加一个新的?
理论上我可以想到几种方法,只是在这个可爱的星期六结束之前我没有能力实施它们。所以我对任何方法都很好,无论多么老套,我可能只需要一点手。
提前感谢您的帮助! :D
【问题讨论】:
【参考方案1】:可能值得一试...您是否已将setCoordinate:
添加到相关的注解对象中并将注解视图设置为允许拖动?如果是这样,您可以以编程方式设置坐标并进行更新吗?
【讨论】:
以上是关于我可以重新定位已经放置在 MKMapView 上的 MKAnnotationView 吗?的主要内容,如果未能解决你的问题,请参考以下文章
在 Firebase 数据库中的 MKMapView 上放置多个标记