首页 / 浏览问题 / 其他 / 问题详情
二维图层添加要素,配置点符号问题
24EXP 2018年02月23日
iserver 8c javascript开发,CAD数据图层,数据集添加点要素后想配置点符号样式(超图桌面中的点符号),请问应如何实现,是否有示例提供参考,谢谢

1个回答

您好,请问您改点符号样式是只改前端的吗?还是想要连数据的符号都改掉?
4,524EXP 2018年02月26日
最好是能将数据的符号添加上,而不仅仅是在前端通过样式来显示。但不知道两种方式实现上难度怎么样,能将两种方法都说明一下吗,谢谢!

前端显示的样式比较简单,其原理是获取到点坐标然后根据坐标绘制点,样式可以自己设置例如pointFeature.style={
fillColor:"red",
strokeColor:"yellow",
pointRadius:7
};

如果想连数据的符号都换点这个就比较复杂了,可能得自己封装个rest接口,现有Js API无法实现

你说的第一种方法我试过,如果只是添加上面写的这种样式是能实现的,可是我要添加的图层样式不是这种简单的图形样式,而是想要添加像超图桌面里的点符号,例如交警符号里的信号灯,指示牌这样的,不知道应该如何添加。

另外,你说的第二种方法,需要封装rest接口的方式能再简单的说明一下吗,或者有示例可以提供参考吗?
那就把你想要的样式保存成图片,style里调用图片的url即可,方式与添加marker类似,只不过这个是vector。封装这个接口没有实例
...