HTML5   发布时间:2022-04-27  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了ios – 动画注释视图在缩放地图视图时消失了吗?大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
我将一个CABasicAnimation添加AnnotationView图层,以模拟在mapview上移动的汽车. @H_301_2@这工作正常,直到我在动画进行过程中尝试放大或缩小mapview.

@H_301_2@我发现在缩放mapview时动画注释视图会消失!

@H_301_2@我想这可能是因为在缩放mapview时已删除与动画对象关联的图层.

@H_301_2@我尝试通过缩放时停止动画来解决这个问题.但结果并不好.汽车似乎跳到了目标点.

@H_301_2@有人有这方面的想法吗?

@H_301_2@任何人都知道如何在缩放mapview时使动画仍然运行?

解决方法

我不知道如何以编程方式解决您的问题,但是如果在用户开始放大时存储汽车位置(点a),当缩放完成时,计算当前位置和新位置之间的距离(点b) )然后从a点到b点设置动画.这样汽车就不会接缝“跳”到第二个目标点.为了让它变得更加漂亮,以正常速度的两倍开始汽车的速度,然后当你接近点“B”时减速到正常速度.我认为这会使它看起来不像一个bug而更像是一个效果.

大佬总结

以上是大佬教程为你收集整理的ios – 动画注释视图在缩放地图视图时消失了吗?全部内容,希望文章能够帮你解决ios – 动画注释视图在缩放地图视图时消失了吗?所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。