在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/Linux  網(wǎng)絡(luò)安全  HTML/ OpenLayers 怎么改變feature樣式?

OpenLayers 怎么改變feature樣式?

如題,現(xiàn)在有一個(gè)feature是紅色,我怎么能改變他的樣式?
我用feature.getStyle().getImage().getFill().setColor("blue");
打印feature的顏色項(xiàng)目已經(jīng)變成了藍(lán)色,但是顯示的還是紅色,為什么?
要怎么才能改變feature的顏色?前提是有大量的feature。不知道他是三角還是圓還是什么,不能直接寫新的style

回答
編輯回答
久舊酒

設(shè)置顏色之后需要更新視圖

對(duì)應(yīng)Layer.changed()
或者
對(duì)應(yīng)Layer.getSource().changed()
2017年8月2日 02:37