1
我目前使用的是django-leaflet和leaflet-draw控件。我想讓繪圖控件可用(添加到地圖)某個事件,如切換按鈕。django傳單 - 添加/刪除HTML頁面上的控件按鈕點擊
我現在有一個簡單的jQuery框架:
$("#mode").on("click", function() {
if(document.getElementById('mode').checked) {
$("#save").removeClass("hidden");
alert("Edit Mode");
//event where I want to add controls to map
//map.addControl(drawControl);
} else {
$("#save").addClass("hidden");
alert("View Mode");
//event where I want to remove controls from map
//map.removeControl(drawControl);
}
});
我有我的map.js從HTML文件外,我只用這條線(按照指示在Django小葉)稱這在我的模板:
{% leaflet_map "mapdiv" callback="leafletinit" %}
注:我也試圖包括可在同一頁面上的drawControl變量,但我不認爲我在做它正確...我map.js被正確加載,因爲它不加載地圖和直接向前沒有事件視圖上的控件