0

单击设置某些多边形的颜色时如何设置和保留 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/

4

1 回答 1

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"
    }
}]);
于 2013-09-16T15:22:12.417 回答