单击
时设置某些多边形的颜色时,如何设置和保留FT图层多边形样式选项?
Molle 博士好心地帮助我从 FT 切换多边形,但我想设置初始 FT 图层多边形的不透明度/颜色 - 这很容易
styles: [{polygonOptions: {fillOpacity: 0.2,fillColor:"#00FF00",strokeWeight: 1,}}]
但是一旦单击的多边形通过
layer_0.set("styles", [{
where: "'Postcode district' IN('"+vals.join("','")+"')",
polygonOptions: {
fillColor: "#000000"
}
}]);
它将"默认值"重置回 ~50% 不透明度的红色。
下面是来自Dr.Molle的修改后的jsfiddle
http://jsfiddle.net/yh2WX/
当您覆盖点击侦听器中的"styles"属性时,您需要保留默认设置
小提琴:http://jsfiddle.net/9N9p2/1/
layer_0.set("styles", [
{
polygonOptions: {fillOpacity: 0.2,fillColor:"#00FF00",strokeWeight: 1,}
},{
where: "'Postcode district' IN('"+vals.join("','")+"')",
polygonOptions: {
fillColor: "#000000"
}
}]);