我试图通过点击事件更新弹出窗口,但似乎不起作用。我已经阅读了官方网站的演示。他们通过更新geojson数据进行更新,我认为这可能效率不高。
markers.on('click', function(e){
console.log('marker-onClick', e);
e.layer._popup._content = 'hello';
})
答案 0 :(得分:0)
正确的方法是使用L.Marker
' setPopupContent
方法:
设置此标记的弹出窗口的HTML内容。
http://leafletjs.com/reference.html#marker-setpopupcontent
markers.on('click', function (e) {
e.layer.setPopupContent(...);
});