【发布时间】:2015-02-01 17:44:26
【问题描述】:
我设置了一张传单地图,用于在用户单击按钮时根据类别更改样式。
实时地图:http://maneesha.github.io/test_map.html
源码:https://github.com/maneesha/maneesha.github.io
每种风格都有一个图例。 我的问题是当单击另一个按钮(或再次单击该按钮)时,我无法让旧图例消失。因此,您每次单击时都会在地图上看到一个新的图例。
投入
map.removeControl(legend);
在点击功能不起作用并且 结果在 js 控制台中:
Uncaught TypeError: Cannot read property 'removeFrom' of undefined
有什么想法吗?
编辑:上面的存储库已更改。实时站点不再存在;源代码在https://github.com/maneesha/leaflet_map_with_styles_and_legends
【问题讨论】:
标签: javascript gis leaflet