【问题标题】:Javascript leaflet functionJavascript传单功能
【发布时间】:2013-08-28 17:52:40
【问题描述】:

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

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

        indiaLayer.redraw();

        }


        indiaLayer.on('click',clicked);

在这里,我在点击时调用了 indiaLayer。它被激活,然后我在事件侦听器函数中更改了一些值...到目前为止一切顺利..firebug 显示该值实际上已更改。但我不知道如何在地图上显示更改。那就是地图没有变化。我应该使用哪个功能?非常感谢。

【问题讨论】:

    标签: javascript map leaflet


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 2014-03-09
      • 1970-01-01
      • 1970-01-01
      • 2023-04-10
      • 1970-01-01
      • 2013-02-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多