есть мой код, необходимо добавлять метки с возможностью их удаление
проблема в понимании получения указателя на удаляемую метку
map = new YMaps.Map(document.getElementById("YMapsID")
map.setCenter(new YMaps.GeoPoint(30.39177,59.923642), 10); // default center
map.enableScrollZoom(
map.addControl(zoomControl); // кнопочный зум
toolbar = new YMaps.ToolBar([
new YMaps.ToolBar.MoveButton(),
new YMaps.ToolBar.RulerButton()
]
// Создает кнопку-переключатель для включения оверлея компании
button = new YMaps.ToolBarRadioButton(
icon: "1.png",
hint: "определение предприятия на карте"
}
toolbar.add(button);
map.addControl(toolbar);
YMaps.Events.observe(button, button.Events.Select, function () {
myEventListener = YMaps.Events.observe(map, map.Events.Click, function (map, mEvent) {
var myHtml = "</p><p class="point_caption">Подпись к точке:</p><p><textarea id="point_description" class="textarea_balun_title"></textarea>
<textarea id="point_description" class="textarea_balun_description"></textarea>
<a id="delete_point_inscription" class="delete_point_inscription" href="#">Удалить точку</a>";
var take_coordinates = mEvent.getCoordPoint(
placemark = new YMaps.Placemark(take_coordinates, {style: "default#cafeIcon"}
placemark.setBalloonContent(myHtml);
map.addOverlay(placemark);
placemark.openBalloon(
}
}, toolbar);
YMaps.Events.observe(button, button.Events.Deselect, function () {
myEventListener.cleanup(
}, toolbar);
//удаляем метку
YMaps.Events.observe(map, map.Events.BalloonOpen, function ()
{
$("#delete_point_inscription").click(function(){
map.removeOverlay(placemark); // !!!____вот эту метку не могу удалить___!!!
return false;
}
}, this);
перепробовал уже много способов и не знаю, где правда, пока так как надо не работает:( , удаляется только последняя метка