Клуб API Карт

Как удалить метку по клику на ней.

a.muhrin@rondservice.ru
7 марта 2016, 00:30

Ребята хэлп. Не могу понять как удалить метку в из ее события. Вроде простая тема, бьюсь уже который день.

myPlacemark = new ymaps.Placemark(firstGeoObject.geometry.getCoordinates(), {
                    // Свойства
                    // Текст метки
                    hintContent: txt,                    
                }, {
                    // Опции
                    // Иконка метки будет растягиваться под ее контент
                    preset: col
                });
                  //Событие клика по метке
                myPlacemark.events.add('click', function (q) {
                     if (!noclick) {
                            var thisPlacemark = q.get('target');

                               Вот это проклятая строчка выбрасывает с ошибкой.
                             myMap.geoObjects.remove(thisPlacemark);   

                  
                     }else{
                        noclick = false;
                     }
                 });
                myMap.geoObjects.add(myPlacemark);
 

2 комментария
Подписаться на комментарии к посту
Надо определить переменную onclick
Лучше выкладывать пример на jsfiddle.net и запостить тут ссылку
Нашел наконец .. Вот пример, если вдруг кому понадобится.
http://jsfiddle.net/az18vss6/