Dilettante_Pro,
Я не знаю насколько это вам будет полезно. В общем, я использую библиотеку OpenLayers3. И ситуация следующая: мне надо сделать кнопку удаления элементов, которые нарисовал пользователь. Я реализовал по гайдам, но дело в том, что когда я удалил элемент и хочу заново что-нибудь нарисовать, вылетает куча ошибок, которые иногда приводят к тому, что ломается карта. Вот эту ошибку я не могу найти и исправить. На всех тематических форумах молчат.
Реализовал сейчас, что кнопка удаляет все элементы, и то, бывает иногда и так, что вылетают ошибки. Так вот, был ещё пример где заместо "e" использовался "event". Вот я и хочу понять это может ли как то повлиять на решение и когда нужно использовать "e" и "event". Примеры:
Мой пример:
$('.imgLine').click(function(){
clearCustomInteraction();
$(this).addClass('active');
map.addInteraction(lineDraw);
lineDraw.on('drawEnd', function(e){
});
});
А вот пример с которого я думал забрать часть:
draw.on('drawend', function (event) {
featureID = featureID + 1;
event.feature.setProperties({
'id': featureID,
})
})
Ссылки:
OpenLayers API
Мой вопрос на stackexchange
Этот же вопрос на русском