iclient预警闪烁

0 投票
请教一下,如何用iserver+iclient做不同状态点的显示,例如正常绿色不闪烁、预警红色闪烁,当放大到一定比例尺时该点不显示。谢谢。
4月 7, 2017 分类:  691次浏览 | 用户: techcave 初出茅庐 (82 分)

1个回答

0 投票
 
已采纳

您好!你可以将点渲染到矢量动画图层上,控制该图层的显示级别就可以了。具体的可以看一下类参考(http://support.supermap.com.cn:8090/iserver/iClient/forJavaScript/apidoc/files/SuperMap/Layer/AnimatorVector-js.html#SuperMap.Layer.AnimatorVector.SuperMap.Layer.AnimatorVector)的SuperMap.Layer.AnimatorVector这个类,在初始化AnimatorVector的时候指定其rendererType为TadpolePoint;

SuperMap.Renderer.RadiatePoint的主要属性如下,如果只是实现闪烁效果,就把glint设为true,tail设为false

4月 7, 2017 用户: 李晓 学富五车 (653 分)
采纳于 4月 10, 2017 用户:techcave
能否给个例子,有点迷糊。

这个没有现成的demo,不过你可以看一下这篇博客,博客里面有介绍到如何实现点闪烁的渲染效果,在博客的末尾部分

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

...