如何在点击设置某些多边形的颜色时设置并保持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
答案 0 :(得分:1)
当您在点击侦听器中覆盖“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"
}
}]);