【发布时间】:2016-03-07 12:55:04
【问题描述】:
我想用传单制作一个自定义图层控件,但我不知道为什么它不起作用。单击复选框时,我在 Firebug 中收到以下错误:TypeError: obj is undefined。我将此代码添加到我的 main.js 脚本中:
// Custom layerpanel -- WORK IN PROGRESS!
$( "input" ).click(function( event ) {
layerClicked = window[event.target.value];
if (map.hasLayer(layerClicked)) {
map.removeLayer(layerClicked);
}
else{
map.addLayer(layerClicked);
} ;
});
这是我的索引文件:
<div class="checkbox">
<label><input type="checkbox" value="mapDataLayer" checked>
Option 1</label>
</div>
【问题讨论】:
标签: javascript custom-controls leaflet layer