【问题标题】:iOS mkmap - animating annotation on map jumps while zoom in/outiOS mkmap - 放大/缩小时地图跳跃的动画注释
【发布时间】:2015-04-22 17:17:40
【问题描述】:

注解在地图上移动,并尝试缩放或滚动地图,注解会跳转到它所注视动画的原始位置。

我是在添加到mkmapview之后给注释层添加动画。

提前致谢。这是我关于堆栈溢出的第一个问题。

【问题讨论】:

  • 请分享重现问题所需的最少代码量
  • [annotationObj.layer addAnimation:caAnimationobj]
  • 如果您的动画实际上正在更改图钉的位置,那么上面的@MartinJacob 评论将对您有所帮助,因为您需要将图钉位置重置为新的动画位置,否则地图将继续放置图钉回到原来的位置。

标签: ios mkmapview mkannotation mkannotationview caanimation


【解决方案1】:

我得到了答案,实际上它无法通过在注释中添加动画来实现。我找到了Interpolate function,通过它我可以获得“From”和“To”lat/lng之间的位置并将其设置为注释(以毫秒为单位设置注释位置)看起来像一个动画。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-12-20
    • 1970-01-01
    相关资源
    最近更新 更多