1

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

leaflet.js:formatted:854 Uncaught TypeError: Cannot read property 'lat' of null(...)

在此处输入图像描述

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

Leaflet.draw.js:10 未捕获的类型错误:无法读取未定义的属性“处置”(…)

在此处输入图像描述

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

        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);

请帮忙!

4

1 回答 1

0

我将传单、传单绘制和角度包更新到最新版本并解决了问题。

于 2016-10-31T05:12:37.033 回答