【发布时间】:2015-09-16 10:49:54
【问题描述】:
我正在使用传单 api。我在其中为标记添加了自定义控件。
我有一个按钮可以删除所有标记。
问题
通过包装,我必须删除所有标记但功能不起作用....浏览器没有给出任何控制台错误,所以我一头雾水,没有完全理解 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) });
如果有人对此有任何想法,请提供帮助或任何形式的参考将不胜感激。感谢您的宝贵时间
【问题讨论】:
标签: leaflet angular-leaflet-directive dc.leaflet.js