我对使用 Leaflet 及其插件很陌生。目前我正在处理一个项目,用标记标记地图中的特定位置。
但不知何故,如果有多个标记,我不知道如何从地图中删除特定标记。
标记绑定到带有一些信息和框中的按钮的弹出窗口。因此,我的目标是在单击按钮后删除特定标记。
var popupContent =
'<p>Some Infomation</p></br>' +
'<p>' + date + '</p></br>' +
'<button onclick=clearMarker()>Clear Marker</button>';
myMarker = L.marker([lat, lng], { icon: redMarker, draggable: false });
var myPopup = myMarker.bindPopup(popupContent, { closeButton: false });
map.addLayer(myMarker);
Run Code Online (Sandbox Code Playgroud)
如果我添加标记的方式有任何改进,请告诉我(很确定有更好的方法来实现)。