如何在传单API中更新特性组中的相关图层样式

  • 本文关键字:样式 图层 更新 API leaflet
  • 更新时间 :
  • 英文 :


我正在尝试使用传单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);

最新更新