2014-10-13 5 views
0

전단지를 사용하여 사용자가 긴 정보를 입력하도록하고 싶습니다. 마커를 만들고 삭제하고 각 클릭/터치의 위도를 직접 계산해야합니까, 아니면 사용자가 위치를 선택할 수있는 더 깨끗한 방법이 있습니까?위치를 선택하는 전단지

답변

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); 
});