0
전단지를 사용하여 사용자가 긴 정보를 입력하도록하고 싶습니다. 마커를 만들고 삭제하고 각 클릭/터치의 위도를 직접 계산해야합니까, 아니면 사용자가 위치를 선택할 수있는 더 깨끗한 방법이 있습니까?위치를 선택하는 전단지
전단지를 사용하여 사용자가 긴 정보를 입력하도록하고 싶습니다. 마커를 만들고 삭제하고 각 클릭/터치의 위도를 직접 계산해야합니까, 아니면 사용자가 위치를 선택할 수있는 더 깨끗한 방법이 있습니까?위치를 선택하는 전단지
전단지 MouseEvent에는 이미 latlng 정보가 포함되어 있습니다. 거기에서 각 클릭 이벤트 중에 마커를 추가하고 제거 할 수 있어야합니다.
var marker;
map.on('click', function(e) {
if(marker)
map.removeLayer(marker);
console.log(e.latlng); // e is an event object (MouseEvent in this case)
marker = L.marker(e.latlng).addTo(map);
});