листовка-дро
"name": "leaflet-draw",
"description": "Vector drawing plugin for Leaflet",
"version": "1.0.2",
листовка-оснастка
"name": "leaflet-snap",
"version": "0.0.3",
"description": "Enable snapping between layers",
листовка-дро-панель
"version": "0.3.0-alpha.1"
При запуске с этой конфигурацией оснастка редактирования не работает - я имею в виду точки, к которым она должна быть привязана, не отображаются и "залипание" не происходит. Но если я добавлю зависимость drawlet-draw из того же пакета, что и leaflet-snap (L.drawVersion = '0.3.0-dev';
), тогда прилипание работает нормально, но я теряю возможность редактировать объекты, например, когда точки перетаскивания отображаются, но перемещение их не меняет их положение. Поэтому я думаю, что есть проблема совместимости версий, и я попробовал много комбинаций версий, чтобы все работало, но безуспешно. На мой взгляд, для Leaflet.Snap требуется более старая версия Leaflet.Draw, а для leaflet-draw-toolbar - более высокая.