MapContext.translateMarker duration 平移与旋转如何分别计算?
//平移 console.log('平移开始', app.getBeijingTime().time,rotate); that.mapCtx.translateMarker({ markerId: carMarkerID, destination: { latitude: tcbDbRes.latitude, longitude: tcbDbRes.longitude, }, autoRotate: true, moveWithRotate: false, rotate, duration: 30000, animationEnd: function(animationEnd_e) { console.log('平移结束', animationEnd_e,app.getBeijingTime().time); that.showBus();//从云端读取新数据,供下一次平移动画 }, fail: function() { that.showBus({ ifFirstTime: true, }); } }) 看似是30秒后animationEnd才执行下一次的获取新数据,其实是不到1秒内就疯狂执行animationEnd函数。 请问,这是bug么?还是我用的不对?