classic AnimatorVector动画图层报错

0 投票

问题描述:参照classic基础渲染示例,基于SuperMap.Layer.AnimatorVector图层,实现多个Polygon要素转化的动画效果。使用两份json格式的面数据。并通过turf.js将复杂面转为简单面后在AnimatorVector图层上进行加载。多份数据尝试后,发现如下问题:

1.使用两份数据,当以数据二为起始数据,数据一为结束数据时,能正常实现动画转换效果。但反过来,以数据一为起始数据,数据二为结束数据时,SuperMap包却会报错,“ Cannot read property 'getLength' of undefined at initialize.smoothConvertPolygon”。

2.还是以数据二为起始数据,数据一为结束数据时。但如果设置了reverse: true使用反向播放功能,却能够实现数据一向数据二的动画转换,而不会报出上面的错误。

所以想请教一下,如果反向播放没有问题的话,为什么直接使用数据一向数据二进行转换时会有报错的问题?

问题图片:

2月 2 分类:  140次浏览 | 用户: 超图小号 牛刀小试 (102 分)

1个回答

0 投票
你好,方便给一下你的代码和使用数据,我这边需要测试一下,邮箱:jiangwanjun@supermap.com
2月 3 用户: johnJJ 才高八斗 (845 分)
...