浏览问题
等待回复
精选文章
申请试用
资源中心
漏洞修复
注册
|
登录
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,600EXP
2018年04月03日
现在用feature = loadLayer.getFeaturesByAttribute("ROADID",roadId);feature.style = style99;这一种和 loadLayer.getFeaturesByAttribute("ROADID",roadId).style = style99;这个都不行啊 没变化,
你先确认一下是否获取到了需要改变的feature
请
登录
或者
注册
后再添加评论。
智能推荐
相关问题
相关文章
推荐教程
页面加载style
iclent webGL 版本问题
iclent如何用TiledVectorLayer采用前端自定义样式渲染线段
查看iclent for ol示例显示:创建失败! 无效的令牌
iclent请求iserver显示indexData.dat请求404
iclent leaflet for JS使用搜索组件想使用本地数据进行搜索
iclent leaflet for JS本地使用组件样式丢失
web界面地图加载数据拖动问题
热门文章
查看更多>
关注我们
超图软件官网
SuperMap Online
地图慧
帮助中心
备案信息
技术资源中心
...