Я использую листовку с плагином Leaflet.Draw.
После добавления некоторых слоев, когда я нажимаю на кнопку редактирования на панели инструментов,
Я получаю это исключение:
Uncaught TypeError: Cannot read property 'enable' of undefined
at NewClass.addHooks (leaflet.draw.js:8)
at NewClass.enable (leaflet-src.js:5733)
at NewClass._enableLayerEdit (leaflet.draw.js:9)
at NewClass.eachLayer (leaflet.markercluster-src.js:494)
at NewClass.addHooks (leaflet.draw.js:9)
at NewClass.enable (leaflet-src.js:5733)
at NewClass.enable (leaflet.draw.js:9)
at HTMLAnchorElement.handler (leaflet-src.js:2660)
У меня также есть плагин кластера маркеров, и я использую одну и ту же группу слоев для обоих плагинов.
Все плагины, которые могут повлиять:
- Leaflet.draw
- Leaflet.markercluster
- Leaflet.FeatureGroup.SubGroup
- Leaflet.MarkerCluster.Freezable
Вопрос в том, могу ли я объединить MarkerCluser с LeafletDraw? Если нет, есть ли альтернатива моим потребностям (кластеризация и редактирование)?