Здравствуйте.
Я использую примерно такой код (немного его обрезал до самой сути, которая у меня и не получается)
myMap.events.add('click', function (e) {
var coords = e.get('coords');
var iAmHerePlaceMark1 = new ymaps.Placemark(coords, {}, {
preset: 'islands#geolocationIcon',draggable:true,
});
myMap.geoObjects.remove(iAmHerePlaceMark1);
window.myMap.geoObjects.add(iAmHerePlaceMark1);
});
Но созданный в функции объект не удаляется, хотя если я создам объект вне функции, то он благополучно сможет удалиться из этой функции. geoObjects.remove() не удаляет локальные объекты функции, вот я о чём. Как сделать, чтобы они удалялись?