LeafLet Draw, маркерный слой нельзя щелкнуть

Я использую Leaflet 1.0.1 с LeafLet Draw, но проблема в том, что слой маркера нельзя щелкнуть в стабильной версии LeafLet.

https://jsfiddle.net/tb0pct68/2/

var osmUrl = 'http://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png',
            osmAttrib = '&copy; <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);
        });

Нарисуйте прямоугольник, он покажет предупреждение Dailog, но щелчок слоя маркера не работает, не уверен, в чем проблема.

Спасибо


person MZH    schedule 05.10.2016    source источник


Ответы (1)


Согласно этой открытой проблеме на Github, плагин для рисования листовок поддерживает только листовки 0.7. Икс. Но это лишь вопрос времени, когда это будет исправлено (надеюсь!).

person Philippe V.    schedule 05.10.2016