小编Fur*_*iro的帖子

传单:从传单地图中删除 EasyButton Control

我有一张传单地图,其中显示了大量标记,以及有时会在地图上添加的简单按钮控件。当用户单击它时,我想将其从地图中删除。但是当我点击它时,easybutton.js 总是有一个错误:' TypeError: this._map is null '。这个错误冻结了我在 IE 上的页面...

这是我添加控件和事件 onclick 时的代码,我想删除它。

 backButton = L.easyButton('<span class="backButton">&larrhk;</span>', function (btn, map) {

                //evenement on click button


                map.removeControl(backButton);



            },
            { position: 'bottomright' });

            map.addControl(backButton);
Run Code Online (Sandbox Code Playgroud)

我在 map.removeControl() 中用 "this" 和 "btn" 而不是 backButon 进行了测试,但同样的错误。我还测试了 backButton.removeFrom(map) ..

谢谢

javascript leaflet

1
推荐指数
1
解决办法
1992
查看次数

标签 统计

javascript ×1

leaflet ×1