首页 / 浏览问题 / 云GIS / 问题详情
通过工作空间发布的地图服务能在前端改变符号样式吗?
256EXP 2019年12月19日
为了前端的加载渲染效率,将制作好的专题地图,通过工作空间发布成常规的地图服务(矢量瓦片不支持用户自定义符号样式)。

但现在有这样一个需求,需要针对不同监测数据,在前端去实时改变原有的符号样式? 请问有什么解决方法吗?

1个回答

您好,9.1.2及以上版本支持该功能。可以在rest api中找到layers的PUT请求来实现

5,668EXP 2019年12月19日
好的,我试试。
这个put请求,只能改变整个图层样式吧? 没办法根据前端筛选出来的smid数组来设置不同的样式吧?

打个比方,本来一个线图层有100条数据,默认样式为黄色。

现在前端通过一些计算处理,筛选得到了三个smid数组(即数组元素为smid),长度分别为30、30、40.

相应的,30条应该显示红色,三十条应该显示绿色,剩下的四十条显示蓝色。

这种需求能做到吗?
这个的话就没办法通过这个方法了,只能是查询后在前端绘制对象设置style
...