Ошибка листка при попытке редактирования многоугольника

Я пытаюсь отредактировать многоугольник, созданный с помощью отрисовки листовок. Однако я получаю следующую ошибку каждый раз, когда пытаюсь отредактировать многоугольник. (Я не вижу тех перетаскиваемых точек на многоугольнике, которые можно использовать для изменения его размера)

leaflet.js: formatted: 854 Uncaught TypeError: Невозможно прочесть свойство 'lat', равное нулю (…)

введите описание изображения здесь

Если я попытаюсь сохранить многоугольник, не внося изменений, я получу следующую ошибку

leaflet.draw.js: 10 Uncaught TypeError: Невозможно прочитать свойство "удалить" неопределенного (…)

введите описание изображения здесь

Это мой код панели инструментов редактирования листовки -

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

Пожалуйста помоги!


person codejunkie    schedule 29.10.2016    source источник
comment
Какие версии Leaflet и Leaflet.draw вы используете?   -  person ghybs    schedule 30.10.2016
comment
@ghybs Я столкнулся с новой проблемой. Я разместил вопрос: stackoverflow.com/questions/40337606 /. Пожалуйста помоги.   -  person codejunkie    schedule 31.10.2016


Ответы (1)


Я обновил пакеты листовок, листовок и angular до последней версии, и это устранило проблему.

person codejunkie    schedule 31.10.2016