js闪点TadpolePoint不会自动变化

0 投票

我添加了一个TadpolePoint类型的动画图层,数据是这样的:

代码是这样的:

      animatorVector = new SuperMap.Layer.AnimatorVector("动画图层", {
        rendererType: "TadpolePoint"
      }, {
        speed: 1,
        startTime: 0,
        endTime: 1
      });

问题是,我图上的点不会闪动,但是我拖动地图时光晕会有变化,如果不拖就什么都不会变。

4月 11, 2017 分类:  408次浏览 | 用户: techcave 初出茅庐 (82 分)

1个回答

0 投票
 
已采纳

你好,看你的数据里面,只有time为0的数据,在其让的时间节点里面没有空间位置信息,这里有两篇关于时空数据动画的博客,你可以参照一下:

1.http://blog.csdn.net/supermapsupport/article/details/49510615

2.http://blog.csdn.net/supermapsupport/article/details/51970524

以及JavaScript客户端自带的时空数据专题:

http://support.supermap.com.cn:8090/iserver/iClient/forJavaScript/examples/AnimatorTopic.html

4月 11, 2017 用户: 刘美玲 名扬四海 (1,337 分)
采纳于 4月 11, 2017 用户:techcave
文章我看了,有些地方还是不太明白,其实我的需求是这样的,有一些监测点,没有时间数据,只有当前的状态数据,根据状态闪动预警的点而已。
如果把数据time变成1就一个都不显示了。

那你直接使用vector矢量图层,去判断数据的状态,设置不同样式,想要闪动的话,你可以使用gif图片。

feature使用外部图片 你可查看 http://qa.supermap.com/3797?show=3797#q3797

好吧,用gif图片解决了。
...