我希望能够根据是否选中单选按钮来更改JSON叠加层的样式。
单选按钮区域1到区域5更改显示的JSON
单选按钮的颜色JSON和颜色静态更改JSON样式
我在SetStyle函数内部添加了一个简单的if语句
if (colorjson.checked) {
return {
fillColor: feature.getProperty('COLOR'),
strokeWeight: 1,
strokeColor: 'black',
fillOpacity: 0.4,
strokeOpacity: 1,
zIndex: 0
};
} else if (colorstatic.checked) {
return {
fillColor: '#006d2c',
strokeWeight: 1,
strokeColor: 'black',
fillOpacity: 0.8
};
}
有点用。当我单击“静态色”单选按钮并用鼠标悬停在覆盖图上时,填充色确实发生了变化。
但是,我希望单击时更改JSON的样式。
另外,无论我选择哪种样式(Color JSON或Color Static),我都希望该样式可以延续到所有5个区域。
相关分类