下面这个代码每次点击都会添加一个标记。我只要点击一次添加一个,点第二次时第一个消失。怎么做呢?我的代码:
var icon = L.icon({
iconUrl: "QQ.png",
iconSize: [60, 60],
iconAnchor: [30, 30]
});
map.on('click',addPoint);
function addPoint(e) {
var marker = L.marker(e.latlng, {
draggable:false,
riseOnHover: true,
icon
})
.addTo(map)
.bindPopup(e.latlng.toString2()).openPopup();
}
1、删除上一个点,每次点击的时候新增点
2、就一个点,每次点击的时候,修改点的位置