По клику на poiButton хочется удалить построенный маршрут
var myMap;
// Дождёмся загрузки API и готовности DOM. ymaps.ready(init); var routeEditor; function init () { routeEditor = new ymaps.control.RouteEditor();
var poiButton = new ymaps.control.Button({ data: { content: "ПОИ", /* image: 'my_button.png',*/ title: "Добавить точку" }, options: { maxWidth: [28, 150, 178] } }); // Создание экземпляра карты и его привязка к контейнеру с // заданным id ("map"). myMap = new ymaps.Map('map', { // При инициализации карты обязательно нужно указать // её центр и коэффициент масштабирования. center: [55.76, 37.64], // Москва zoom: 10 });
document.getElementById('destroyButton').onclick = function () { // Для уничтожения используется метод destroy. myMap.destroy(); };
poiButton.events.add('click', function (e) { myMap.geoObjects.remove(routeEditor.getRoute()); });