相关疑难解决方法(0)

如何使用leaflet map.on('click',function)事件处理程序向地图添加标记

我正在尝试使用事件处理程序向地图添加标记.我可以使用回调函数来管理它,但是当我将函数与事件处理程序分开时则不行.

回调(http://fiddle.jshell.net/rhewitt/U6Gaa/7/):

map.on('click', function(e){
    var marker = new L.marker(e.latlng).addTo(map);
});
Run Code Online (Sandbox Code Playgroud)

独立功能(http://jsfiddle.net/rhewitt/U6Gaa/6/):

function newMarker(e){
    var marker = new L.marker(e.latlng).addTo(map);
}
Run Code Online (Sandbox Code Playgroud)

event-handling leaflet

13
推荐指数
2
解决办法
4万
查看次数

标签 统计

event-handling ×1

leaflet ×1