在传单上使用UI滑块设置不透明度_leaflet_id

时间:2017-04-03 18:33:25

标签: javascript jquery leaflet

使用jquery UI,我有一个滑块设置,以十进制数“0.1”传递给“0.9”,以便更改地图上当前图层的不透明度。

我能够获取当前的图层ID,但无法弄清楚如何在此时更改不透明度。

使用activeLayers插件:

var overlayLayers = activeControl.getActiveOverlayLayers();

overlayLayers正确返回当前的不透明度:

for (var overlayId in overlayLayers) {
    var lOpacity = overlayLayers[overlayId].layer.options.opacity;
    console.log(lOpacity);
}

我看过一些帖子,人们在图层var上使用setOpacity,但没有使用图层ID。

你能否在图层ID上设置不透明度,如:

lOpacity.setOpactiy(value);

overlayLayers[overlayId].layer.options.opacity="0.5";

我错过了什么?

0 个答案:

没有答案