浏览问题
等待回复
精选文章
申请试用
资源中心
漏洞修复
注册
|
登录
SuperMap技术问答社区
我要
提问
智能客服
首页
/
浏览问题
/
云GIS
/
问题详情
通过工作空间发布的地图服务能在前端改变符号样式吗?
行者不懂
263EXP
2019年12月19日
为了前端的加载渲染效率,将制作好的专题地图,通过工作空间发布成常规的地图服务(矢量瓦片不支持用户自定义符号样式)。
但现在有这样一个需求,需要针对不同监测数据,在前端去实时改变原有的符号样式? 请问有什么解决方法吗?
iserver
地图服务
符号样式
请
登录
或者
注册
后回答这个问题。
1个回答
您好,9.1.2及以上版本支持该功能。可以在rest api中找到layers的PUT请求来实现
于浩
5,668EXP
2019年12月19日
好的,我试试。
这个put请求,只能改变整个图层样式吧? 没办法根据前端筛选出来的smid数组来设置不同的样式吧?
打个比方,本来一个线图层有100条数据,默认样式为黄色。
现在前端通过一些计算处理,筛选得到了三个smid数组(即数组元素为smid),长度分别为30、30、40.
相应的,30条应该显示红色,三十条应该显示绿色,剩下的四十条显示蓝色。
这种需求能做到吗?
这个的话就没办法通过这个方法了,只能是查询后在前端绘制对象设置style
请
登录
或者
注册
后再添加评论。
智能推荐
相关问题
相关文章
推荐教程
通过iserver restfulapi发布服务,文件型工作空间上传的逻辑
webgl s3m缓存可以更改符号样式吗?
如何在js中get得到发布的地图服务中某一个点图层的点符号图片
iServer通过工作空间发布wms服务,图层信息丢失!
idektop发布工作空间的rest地图服务与发布本地切片服务区别是什么?
发布地图服务后某些层级下点的栅格样式部分缺失
iclient示例按钮的样式怎么改变,并保存
怎么动态改变一个点的样式
热门文章
查看更多>
关注我们
超图软件官网
SuperMap Online
地图慧
帮助中心
备案信息
技术资源中心
...