Показать сообщение отдельно
  #3 (permalink)  
Старый 15.02.2016, 11:21
Аватар для AciDWarrioR
Кандидат Javascript-наук
Отправить личное сообщение для AciDWarrioR Посмотреть профиль Найти все сообщения от AciDWarrioR
 
Регистрация: 11.11.2015
Сообщений: 136

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
Этот же вопрос на русском
Ответить с цитированием