1***@qq.com
1***@qq.com
  • 发布:2020-12-17 11:08
  • 更新:2020-12-17 16:41
  • 阅读:781

地图的translateMarker只有两个标记点时,无法多次播放的问题

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Windows

PC开发环境操作系统版本号: win 10 64

HBuilderX类型: 正式

HBuilderX版本号: 2.9.8

手机系统: Android

手机系统版本号: Android 10

手机厂商: 华为

手机机型: 荣耀x10

页面类型: vue

打包方式: 云端

项目创建方式: HBuilderX

示例代码:

在附件中

操作步骤:

项目里有个播放按钮,控制动画进行

预期结果:

点击播放按钮,mark点顺着轨迹进行动画,结束后点击播放按钮,重新进行播放

实际结果:

只有两个点时,只能播放一次,success返回值为undefined,大于两个点时,可以多次播放

bug描述:

测试环境,在小程序中使用,使用运行到小程序开发工具进行测试,使用地图的translateMarker进行标记点移动时(自己做的一个播放按钮进行播放控制),当标记点只有两个时,无法多次查看动画效果,当标记点大于2个时,可重复多次播放动画

2020-12-17 11:08 负责人:无 分享
已邀请:
DCloud_Android_ST

DCloud_Android_ST

经过测试 这个应该微信小程序的问题 还有就是setInterval定时与动画时间来做平衡也不太对劲 可能不同设备会出现差异

  • 1***@qq.com (作者)

    好的,谢谢,定时那个方法没在用,只是为了重现问题,那个问题有个同事帮我找到了,是因为markerId的缘故,播放完成后改变一下初始点的markerid就可以了

    2020-12-18 10:05

该问题目前已经被锁定, 无法添加新回复