首页 / 浏览问题 / 云GIS / 问题详情
更改线图层样式
zhl
9EXP 2017年07月26日

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

2 个回答

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

另外,SuperMap.Feature.Vector要素也有style的属性,可以设置要素的样式
1,603EXP 2017年07月26日
你好,我这边测试了,线和面也有externalGraphic属性,但是设置了不起作用。

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

从线上按照一定的间隔取点,然后对点设置externalGraphic属性,显示成箭头,但是要判断一下方向,设置一下图片的方向,graphicXOffset和graphicYOffset可以设置方向
1,603EXP 2017年07月26日
你好,那我想问一下,你们示例上的铁路的线图层是怎么实现的啊?

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

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

...