更改线图层样式

0 投票

请问iclient for js中可以用类似div设置背景图片填充一样,设置线图层的样式么

7月 26, 2017 分类:  631次浏览 | 用户: zhl (9 分)
修改于 7月 26, 2017 用户:zhl

2 个回答

0 投票
你好,矢量图层有一个style属性,可以设置图层样式

另外,SuperMap.Feature.Vector要素也有style的属性,可以设置要素的样式
7月 26, 2017 用户: 郑雅琳 名扬四海 (1,600 分)
0 投票
你好,我这边测试了,线和面也有externalGraphic属性,但是设置了不起作用。

想实现图上的效果的话,只有自己构造,大概思路就是:

从线上按照一定的间隔取点,然后对点设置externalGraphic属性,显示成箭头,但是要判断一下方向,设置一下图片的方向,graphicXOffset和graphicYOffset可以设置方向
7月 26, 2017 用户: 郑雅琳 名扬四海 (1,600 分)
你好,那我想问一下,你们示例上的铁路的线图层是怎么实现的啊?

是放了两个线图层,然后两个图层的样式不同,一个设置了透明度,叠加显示的效果,具体的可以参考范例的具体代码

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

...