Клуб API Карт

Работа с группой меток

Ant118126
15 марта 2012, 16:43

Доброго времени суток!

Копаюсь в документации, многое стало понятнее, но мои познания в скриптах скудны к сожалению.

 

Вот код из примера:

 

            // Показать/скрыть группу на карте
            YMaps.jQuery("<a class=\"title\" href=\"#\">" + group.title + "</a>")
                .bind("click", function () {
                    var link = YMaps.jQuery(this);

                    // Если пункт меню "неактивный", то добавляем группу на карту,
                    // иначе - удаляем с карты
                    if (link.hasClass("active")) {
                        map.removeOverlay(group);
                    } else {
                        map.addOverlay(group);
                    }

                    // Меняем "активность" пункта меню
                    link.toggleClass("active");

                    return false;
                })

                // Добавление нового пункта меню в список
                .appendTo(
                    YMaps.jQuery("<li></li>").appendTo(menuContainer)
                )
        };
Мне нужно реализовать по-другому. Нужно чтобы при щелчке по пункту меню уалялись старые метки и добавлялись только те метки которые соответствуют пункту меню. Т.е. мне не нужен toggleClass, скорее addClass, но все мои попытки переписать код успехом не увенчались! Помогите пожалуйста!