Javascript单张函数

Javascript单张函数,javascript,map,leaflet,Javascript,Map,Leaflet,我对如何在程序中动态刷新某个层的内容有一个基本的疑问。e、 g function clicked() { this.options.style.fillOpacity=0.8; indiaLayer.redraw(); } indiaLayer.on('click',clicked); 在这里,我点击了indiaLayer。它被激活了,然后我在事件侦听器函数中更改了一些值…到目前为止还不错..firebug显示该值实际上已

我对如何在程序中动态刷新某个层的内容有一个基本的疑问。e、 g

function clicked() {
        this.options.style.fillOpacity=0.8;

        indiaLayer.redraw();

        }


        indiaLayer.on('click',clicked);

在这里,我点击了indiaLayer。它被激活了,然后我在事件侦听器函数中更改了一些值…到目前为止还不错..firebug显示该值实际上已经更改。但我不知道如何在地图上显示这些变化。这是地图不会改变的。我应该使用哪个函数?非常感谢。

如果indiaLayer是Tillelayer,则应使用
indiaLayer.setOpacity(.8)
。如果是路径(或扩展路径的对象,例如圆),请使用
indiaLayer.setStyle({opacity:.8})