尝试编辑多边形时出现Leaflet错误

时间:2016-10-29 10:16:53

标签: leaflet leaflet.draw

我正在尝试编辑使用leaflet-draw创建的多边形。 但是,每次尝试编辑多边形时,我都会收到以下错误。 (我没有在多边形上看到那些可用于调整大小的可拖动点)

  

leaflet.js:格式化:854 Uncaught TypeError:无法读取属性   'lat'为null(...)

enter image description here

如果我尝试保存多边形而不进行更改,则会出现以下错误

  

leaflet.draw.js:10未捕获的TypeError:无法读取属性'dispose'   未定义的(...)

enter image description here

这是我的宣传单编辑工具栏代码 -

        var drawnItems = new L.FeatureGroup();
        map.addLayer(drawnItems);
        var drawControl = new L.Control.Draw({
            draw: {
                position: 'topleft',
                polygon: {
                   allowIntersection: false,
                    drawError: {
                        color: '#b00b00',
                        timeout: 1000
                    },
                    showArea: true
                },
                circle: false,
                polyline: false,
                rectangle: true,
                marker: false,
            },
            edit: {
                edit:true,
                featureGroup: drawnItems
            }
        });
        map.addControl(drawControl);

请帮忙!

1 个答案:

答案 0 :(得分:0)

我将传单,小册子绘制和角度包更新到最新版本并修复了问题。