如何更改已经显示的Feature.Vector的外观?


9

我已经从Point对象创建了一堆Feature.Vectors并为其分配了样式。现在,我想实时动态更改其中一项功能的外观。例如,将其从红色更改为蓝色。(我没有将鼠标悬停在此功能上。)我尝试过更改其样式,然后在图层上进行refresh()或redraw()等,然后什么也没有发生或功能消失了。有什么建议么?谢谢。


您已经解决了这个问题吗?

Answers:



1

我同意@drnextgis的建议,即可以重绘(+1为好示例)。尽管在你的情况,因为你只想重绘单一的功能,我会用feature.layer.drawFeature(feature);它呈现下面的示例这里

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.