https://tech.yandex.ru/ma
Делал все по примеру, отличия практически 0, за исключением странного факта,
если в функцию addMenuItem добавтьб вывод меток во время создания списка, то res.geoObjects.each(function (item) начинает обрабатываеть только нечетные коллекции из объекта сформированного res.geoObjects .
Почему ?
function addMenuItem(group, map) {
myMap.geoObjects.add(group);
$("<a class=\"title\" href=\"#\">" + group.properties.get('name') + "</a>")
.bind("click", function () {
var link = $(this);
if (link.hasClass("active")) {
map.geoObjects.remove(group);
link.removeClass('active');
} else {
map.geoObjects.add(group);
link.addClass('active');
}
return false;
})
.appendTo(
$("<li></li>").appendTo($("#menu"))
).addClass('active');
}
}