我制作了leafletjs地图,我需要帮助设置弹出窗口:
1-geojson数据( 我已经完成了
L.geoJson(data,{style:first}).on('click',makePopup).addTo(map); )
2 - 当用户点击蓝色区域外显示另一个弹出窗口时看到屏幕截图 when user click on the non blue area how can i make popup
答案 0 :(得分:1)
您必须收听地图上的点击事件。
var popup = L.popup();
function onMapClick(e) {
popup
.setLatLng(e.latlng)
.setContent("You clicked the map at " + e.latlng.toString())
.openOn(mymap);
}
mymap.on('click', onMapClick);