我提示用户单击以在地图上创建单点标记。我需要将其限制为只有一个标记(必须是可拖动的)。我已经尝试使用计数变量进行比较,但是这个条件对我不起作用(用户可以制作许多标记 - 如此图所示)。
这是我的代码:
var count = 0;
if (count <= 0) {
map.on('click', function(e){
count += 1;
var marker = L.marker(e.latlng,{draggable: true}).addTo(map);
var lat = e.latlng.lat;
var lon = e.latlng.lng;
alert("Lat, Lon : " + lat + ", " + lon);
});
}
提前致谢。