Хочу разместить все коллекции в метки но firebug выдает ошибку (TypeError: b is undefined), и я никак не могу с ней справится. Вот код создания и добавления меток в колекции.
var json;
$.post("obrabotka.php",{q
for (i = 0; i < json.markers.length; i++) {
createMetka(json.markers[
}
cluster.add(myCollection);//вот так добавляю все коллекции в кластер
myMap.geoObjects.add(cluster);//вывод кластера
$('.load_block').css('display','none');
},'json')
}//end getdata
function setStyle(id_s){//стили меток
var stylek=['twirl#blueIcon' ,'twirl#orangeIcon','twir
'twirl#darkgreenIcon','twirl#redIcon',
'twirl#darkorangeIcon' ,'twirl#violetIcon',
'twirl#greenIcon','twirl#whiteIcon',
'twirl#greyIcon' ,'twirl#yellowIcon',
'twirl#lightblueIcon' ,'twirl#brownIcon',
'twirl#nightIcon' ,'twirl#blackIcon']
return stylek[id_s];
}
function createMetka(id,x,y,id_s){
var coord=new Array();
coord.push(x);
coord.push(y);
if(myCollection[id_s]==null){
myCollection[id_s] = new ymaps.GeoObjectCollection({},{preset: setStyle(id_s-1)});
}
myPlacemark[id] = new ymaps.Placemark(coord,
{
myid:id,
body : 'Загрузка...'
},
{
balloonContentBodyLayout :myBalloonContentBodyLayout,
balloonAutoPan:false,
preset: setStyle(id_s-1)
});
myCollection[id_s].add(myPlacemark[id]);
myPlacemark[id].events.add('click', onClick);
}
Подскажите пожалуйста что не так.