0
我正在處理單張api.Where我添加了標記的自定義控件。標記未被刪除:單張
而且我有一個按鈕,傾向於刪除所有標記。
問題
通過包裝,我必須刪除所有標記,但功能不工作....瀏覽器不給予任何控制檯錯誤,讓我在黑暗中,沒有完全理解API的結構。
腳本
var markers = new L.FeatureGroup();
map.on('click', function markerPlace(e) {
//L.marker(e.latlng, { icon: markerIcon, draggable: true }).addTo(map);
marker = L.marker(e.latlng, { icon: markerIcon, draggable: true }).addTo(map);
markers.addLayer(marker);
map.off('click', markerPlace);
});
}).addTo(map);
//onClick this button we have to remove all marker
<button id="removeMarker">Remove Markers</button>
$('#removeMarker').click(function (e) {map.removeLayer(markers) });
如果有人有關於這個想法,請幫助或任何形式的參考值將是您的時間appreciated.Thanks