Клуб API Карт

Удаление точки и обновление маршрута

Пост в архиве.

Всем привет.

 

Есть задача редактировать маршрут на карте, но в стандартном функционале редактирования не устраивает две вещи:

 

1. Удаление точки по двойному клику

2. Не показывается содержимое балуна при включенной опции удаления

 

Принято решение реализовать удаление точки при клике на ссылку внутри балуна.

 

Столкнулся с проблемой корректного удаления точки и обновления маршрута. 

 

Пытался вручную инициировать событие обновления маршрута после удаления с помощью route.editor.events.fire('routeupdate') но ничего не выходит

Точку просто удаляю из коллекции с помощью метода remove

 

Видимо надо каким то образом передать корректный Event объект при инициации события. 

 

Подскажите, пожалуйста как решить эту задачу

2 комментария

Помогает как всегда документация (конечно только тем кто ее читает)

см. опцию removeWayPoints и будет у вас балун

видимо мы друг друга не очень поняли :)

 Я писал:

2. Не показывается содержимое балуна при включенной опции удаления

 

Когда ставим  removeWayPoints: true при одиночном клике на метке не появляется балун. В этом то и есть основное неудобство. Все, что находится в balloonContent посмотреть не удастся.


Поэтому и пытаюсь решить вопрос удаления метки и обновления маршрута при отключенной опции removeWayPoints.