我正在尝试使用传单API在featureGroup中设置相关层的样式,以下是我的代码:
var highlightStyle = {
color: '#9b1d41',
weight: 3,
opacity: 0.6,
fillOpacity: 0.65,
fillColor: '#9b1d41'
};
$wnd.mapareas.eachLayer(function(layerOnMap) {
layerOnMap.setStyle(highlightStyle);
console.log(layerOnMap);
});
我可以看到在日志层有新的设置风格,但它不可见在地图上,像颜色没有改变。
对于GeoJSON层(即FeatureGroups),您可以这样做
new L.GeoJSON(mp, {
style: highlightStyle
});
对于标准的FeatureGroup
new L.FeatureGroup([mp1, mp2]).setStyle(highlightStyle);