Вот пример Яндекса. Пытаюсь решить обратную задачу, т.е. сначала все группы отображаются, по нажатию на ссылку исчезают:
ymaps.geoXml.load("http://avogroup.org/velo/create_YMapsML.php").then(function (res) {
res.geoObjects.each(function (item) {
myMap.geoObjects.add(item);
$('<a class="title" href="#">' + item.properties.get('name') + '</a>')
.bind("click", function() {
var link = $(this);
if (link.hasClass("active")) {
myMap.geoObjects.add(item);
} else {
myMap.geoObjects.remove(item);
}
link.toggleClass("active");
return false;
}).appendTo("#points");
});
}
Но в результате две группы не отображаются и их ссылки тоже: http://avogroup.org/velo/main.html