Клуб API Карт

Вывод на карту массива polygon'ов

msiped
2 апреля 2013, 15:00

var polygon = new ymaps.Polygon(geometry, {

hintContent: json.markers[i].name

}, {

fillColor: '#6699ff',

// Делаем полигон прозрачным для событий карты.

interactivityModel: 'default#transparent',

strokeWidth: 1,

opacity: 0.5

});

myCollection.add(polygon);


Перебирая json массив пытаюсь добавить геообъекты в коллекцию, а потом вывести эту коллекцию, но ничего не получается, в мозилле пишет ошибку:
TypeError: myCollection is undefined


myCollection.add(polygon);
 
4 комментария
Подписаться на комментарии к посту
а где код создания коллекции?

Извиняюсь за беспокойство, я в последствии нашел свои ошибки. В часности одна из них была ошибка в названии коллекции.

А как правильно выводить из БД массив полигонов. Только при условии, что помимо координат,  из базы берутся характеристики полигона, которые попадают в balloon для каждого из полигонов. И соответственно, при нажатии на каждый из полигонов, должен выводить свой баллун, в котором будет свой текст, кнопки, которую будет выполнять какое-то действие именно с этим полгоном. ???  (я вывожу, с использование ajax запроса, но как быть с макетом, который создаётся отдельно, тоже в запросе заполнять??? )

Буду очень благодарен хотя бы за наводки или ссылки на темы, где это уже обсуждалось. Спасибо.

макет балуна должен быть один и лежать в верстке. а данные для него загружаются AJAX-ом