Здравствуйте! Делаю простой редактор многоугольгиков с возможностью открытия и сохранения координат. В целом все работает, но при повторном открытии карты и наведении мышки на промежуточную точку между двух вершин выходит ошибка:
Uncaught TypeError: Cannot read property 'isLeaf' of undefined
Вот пример. Попробуйте сделать многоугольник, чтобы координаты сохранились в текстовое поле, а потом отредактировать его:
https://jsfiddle.net/jat6eomk/1
Пробовал делать myMap и myPolygon глобальными переменными - не помогло. Принудительное удаление этих объектов при открытии координат на карте - не помогло. Пробовал отказаться от события drawingstop и вынес функцию на отдельную кнопку - тоже не помогло.