浏览问题
等待回复
精选文章
申请试用
资源中心
漏洞修复
注册
|
登录
SuperMap技术问答社区
我要
提问
智能客服
首页
/
浏览问题
/
其他
/
问题详情
iclent加载style问题
giser宇
185EXP
2018年04月02日
各位大神好,遇到点问题求助,在web页面上定义了几个不同的style,然后通过 feature = loadLayer.getFeaturesByAttribute("ROADID",roadId); 这个加载的数据,然后根据数据的变化调用不同的style,feature.style = style1,style1是其中的一个样式,当数据发生变化的时候style样式没有变,请问怎么让样式随着加载数据的不同变化而变化呢?用的是8C的版本,谢谢啊
iclient
请
登录
或者
注册
后回答这个问题。
1个回答
数据变化的时候,获取需要改变的feature,重新设置样式,以这种feature.style={},不要直接修改feature.style.**这样会到导致其他要素的样式改变,最后调用矢量图层的redraw()重绘图层
刘美玲
1,620EXP
2018年04月03日
现在用feature = loadLayer.getFeaturesByAttribute("ROADID",roadId);feature.style = style99;这一种和 loadLayer.getFeaturesByAttribute("ROADID",roadId).style = style99;这个都不行啊 没变化,
你先确认一下是否获取到了需要改变的feature
请
登录
或者
注册
后再添加评论。
智能推荐
相关问题
相关文章
推荐教程
页面加载style
超图FAQ:请问下,官网这个iclent for leaflet加载MVT矢量瓦片的示例,可以做矢量瓦片的点击交互、高亮吗?
iclent webGL 版本问题
超图FAQ:关于矢量瓦片中的 style.json文件,请问下里面的图层相关字段,那位同事有相关说明文档呢?可否发我下
iclent如何用TiledVectorLayer采用前端自定义样式渲染线段
查看iclent for ol示例显示:创建失败! 无效的令牌
iclent请求iserver显示indexData.dat请求404
iclent leaflet for JS使用搜索组件想使用本地数据进行搜索
热门文章
查看更多>
关注我们
超图软件官网
SuperMap Online
地图慧
帮助中心
备案信息
技术资源中心
...