【发布时间】:2016-06-01 07:16:23
【问题描述】:
我有一张传单地图,其中显示了大量的标记,还有一个我有时会在地图上添加的简单按钮控件。当用户单击它时,我想将其从地图中删除。 但是当我点击它时,easybutton.js 总是有一个错误:'TypeError: this._map is null'。这个错误冻结了我在 IE 上的页面...
这是我添加控件时的代码,并且事件 onclick 在我想要删除它的位置。
backButton = L.easyButton('<span class="backButton">↩</span>', function (btn, map) {
//evenement on click button
map.removeControl(backButton);
},
{ position: 'bottomright' });
map.addControl(backButton);
我在 map.removeControl() 中使用“this”和“btn”而不是 backButon 进行了测试,但同样的错误。我还测试了 backButton.removeFrom(map) ..
谢谢
【问题讨论】:
标签: javascript leaflet