Добрый вечер!
Каким образом можно удалять с карты добавленные метки? Я использую этот
пример из документации, слегка лишь изменив код, чтобы при каждом клике на карту добавлялась новая метка:
myMap.events.add('click', function (e) {
var coords = e.get('coords');
myPlacemark = createPlacemark(coords);
myMap.geoObjects.add(myPlacemark);
myPlacemark.events.add('dragend', function () {
getAddress(myPlacemark.geometry.getCoordinates());
});
}
getAddress(coords);
});
Что мне нужно сделать, чтоб при клике на метку, например открывался балун с кнопкой удалить, ведь после создания новой метки myPlacemark указывает уже на новую? Я полагаю, что нужно что-то делать с GeoObjectCollection (добавлять каждую метку в GeoObjectCollection. а на карте отображать уже GeoObjectCollection, и вешать что-то вроде
myCollection.events.add('click', function (e) {…})
, но как получить указатель на ту метку, на которую мы кликнули, и как её далее удалить, я не понимаю.