Здравствуйте, подскажите, пожалуйста, решение для такой задачи. Пользователь кликает по карте, добавляется метка, далее, если пользователь два раза щелкнит по
метки, она должна исчезнуть. Проблемы с добавлением нет, возникла проблема с удалением, в консоле браузера возникает ошибка:
Error: TypeError: n.getMap(...) is null
Source File: http://api-maps.yandex.ru
Line: 234
Ниже приведен код:
var markClusterer = new ymaps.Clusterer({clusterDisableClickZoom: true});
....
var mark = makeMark ('text', coordinates());
mark.events.add("dblclick", function (event) {
markClusterer.remove(mark);
console.log("double click");
});
...
markClusterer.add(mark);
код makeMark:
function makeMark(text, coord) {
return new ymaps.GeoObject({
geometry: {
type: "Point",
coordinates: coord
},
properties: {
clusterCaption: text,
balloonContentBody: text
}
}, {
preset: "islands#blueCircleDotIcon"
})
}