Closed
Description
maptalks@1.0.5
else if (this.playState === 'running') {
this._framer(() => {
if (this.playState !== 'running') {
// this._run();
return;
}
this.currentTime = elapsed;
if (onFrame) {
onFrame(frame); // 此处出现错误,会卡住整个地图,地图无法进行任何操作
}
this._run();
});
}
具体报错是在Position._sub方法,调用时x参数传入的是null,我尝试了修改为判断为空时跳过,但是导致了另一个报错
不想深入,尝试try-catch包裹此处onFrame,后续也不影响渲染
我也不太懂这块代码,不确定这么做对不对