我正在构建一个与室内本地化相关的Android应用程序。
我需要创建一个连续平滑移动的点或标记,而不是像从一个点跳到另一个点那样离散地移动。
请给我一个算法,因为我已经尝试了很多,并且无法让任何人按照自己的意愿工作。
答案 0 :(得分:0)
我认为你应该这样做:
你必须找到一种方法,使动画制作标记Visible and Gone。
您必须创建一个包含多个点的经度和纬度的数组,如果将这些点连接在一起,您将在地图中形成从A点到B点的直线。
你必须制作一个循环,每个坐标都有一个转换。对于点X和Z,它执行此操作:1)它开始动画点X为“消失”2)同时它开始动画“可见”点Z
您必须确定每个动画的时间,您只需为每个动画选择N秒广告默认值,并将其除以您拥有的点数。
您可以按照地图缩放的比例确定真实A点和B点之间的点数。
也许这是最难的答案,但这就是我可以帮助你的全部