0
我想用傳單做一個自定義圖層控件,但我不知道它爲什麼不起作用。當我點擊複選框時,在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>
我做了你所建議的改變,它的工作原理。唯一的一點是,當我進行高級搜索時,我必須雙擊teh提交按鈕才能再次使用圖層控制。 –
Ghybs管理員刪除了重擊者。感謝您的幫助。 –