Javascript 传单绘制,标记层可';不要点击
我正在使用传单绘制的传单1.0.1,但问题是传单稳定版本无法单击标记层Javascript 传单绘制,标记层可';不要点击,javascript,maps,leaflet,leaflet.draw,Javascript,Maps,Leaflet,Leaflet.draw,我正在使用传单绘制的传单1.0.1,但问题是传单稳定版本无法单击标记层 var osmUrl='http://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png', osmAttrib='&复制;投稿人,, osm=L.tileLayer(osmUrl,{maxZoom:18,attribution:osmAttrib}); map=newl.map('map',{中心:newl.LatLng(51.505,-0.04),缩放:13}), drawnItems
var osmUrl='http://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png',
osmAttrib='&复制;投稿人,,
osm=L.tileLayer(osmUrl,{maxZoom:18,attribution:osmAttrib});
map=newl.map('map',{中心:newl.LatLng(51.505,-0.04),缩放:13}),
drawnItems=L.featureGroup().addTo(映射);
控制层({
//“osm”:osm.addTo(map),
“谷歌”:osm.addTo(地图),
},{/*'drawlayer':drawnItems*/},{位置:'topleft',折叠:false});
map.addControl(新的L.Control.Draw({
编辑:{
功能组:drawnItems,
多边形:{
错误部分:false
}
},
抽签:{
多边形:{
第一节:假,
展区:真的
}
}
}));
功能层单击(e){
警报(“是的,单击它”);
}
map.on('draw:created',函数(事件){
var层=event.layer;
图层上(“单击”,图层单击);
drawnItems.addLayer(层);
});
画一个矩形,它将显示警报日志,但标记层单击不起作用,不确定问题出在哪里
谢谢根据这一点,传单绘制插件仅支持传单0.7.x。不过,修复它只是时间问题(我希望如此!)
var osmUrl = 'http://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png',
osmAttrib = '© <a href="http://openstreetmap.org/copyright">OpenStreetMap</a> contributors',
osm = L.tileLayer(osmUrl, {maxZoom: 18, attribution: osmAttrib});
map = new L.Map('map', {center: new L.LatLng(51.505, -0.04), zoom: 13}),
drawnItems = L.featureGroup().addTo(map);
L.control.layers({
//'osm':osm.addTo(map),
"google": osm.addTo(map),
}, {/*'drawlayer':drawnItems*/}, { position: 'topleft', collapsed: false }).addTo(map);
map.addControl(new L.Control.Draw({
edit: {
featureGroup: drawnItems,
poly : {
allowIntersection : false
}
},
draw: {
polygon : {
allowIntersection: false,
showArea:true
}
}
}));
function layerClick(e) {
alert('yes its clicked');
}
map.on('draw:created', function(event) {
var layer = event.layer;
layer.on('click',layerClick);
drawnItems.addLayer(layer);
});