leaflet点击只添加一个标记
下面这个代码每次点击都会添加一个标记。我只要点击一次添加一个,点第二次时第一个消失。怎么做呢?我的代码:
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();
}
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
1、删除上一个点,每次点击的时候新增点
2、就一个点,每次点击的时候,修改点的位置