Я использую листовку плагин для редактирования полилиний путем перетаскивания
Я добавил этот фрагмент кода в leaflet-draggable-polyline.js файл, чтобы я мог легко отключить плагин :
L.EditDrag.Polyline = L.EditDrag.Polyline.extend({
disableRoute: function () {
this.editingDrag.disabled()
}
})
А затем я называю это , как в моем main.js одним нажатием кнопки (яиспользуя AngularJS)
$scope.EnableDragAndDropRoute = function () {
L.EditDrag.Polyline.disableRoute();
}
Но это не работает.Я предполагаю, что не пишу функцию расширения правильно, но я искал везде, и я не могу найти, как расширить плагин ломаной линии.