我可以重新定位已放置在 MKMapView 上的 MKAnnotationView 吗?

发布于 2024-09-30 13:30:31 字数 259 浏览 6 评论 0原文

每隔几秒钟,我就会检索一个正在运动的现实世界物体的更新后的经纬度。该对象在我的 MKMapView 上由 MKAnnotationView 表示。

是否可以平滑地为对象从一个坐标到另一个坐标的移动设置动画,而不是删除其当前的 MKAnnotationView 并在新坐标处添加一个新的?

理论上我可以想到几种方法,但我只是没有能力在这个可爱的周六结束之前实施它们。所以我对任何方法都很好,无论多么老套,我可能只是需要一点帮助。

预先感谢您的任何帮助! :D

Every few seconds I'm retrieving an updated lat and lon for a real-world object that is in motion. This object is represented on my MKMapView by an MKAnnotationView.

Is it possible to smoothly animate the object's movement from coordinate to coordinate, rather than remove its current MKAnnotationView and add a new one at the new coordinate?

I can think of several approaches in theory, I just don't have the chops to implement them by the end of this lovely Saturday. So I am fine with any approach, however hacky, I just might need a bit of hand holding.

Thanks in advance for any help! :D

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

不乱于心 2024-10-07 13:30:31

可能值得一试...您是否已将 setCooperative: 添加到相关注释对象并将annotationView 设置为允许拖动?如果是这样,您可以以编程方式设置坐标并更新它吗?

Might be worth a try...have you added the setCoordinate: to the related annotation object and set the annotationView to allow dragging? If so, can you programatically set the coordinate and update it?

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文