не получается добавить содержимое балуна, подскажите пожалуйста способ решения.
function changeCityOnMap(nameCity,addressNewCr){
if(nameCity&&nameCity!=''){
var myGeocoder = ymaps.geocode(nameCity,{json:true,results:1});
myGeocoder.then(
function (res) {
cityToMap=(res.GeoObjectC
$('#map3').html("");
var myMap = new ymaps.Map("map3", {
center: [cityToMap[1], cityToMap[0]],
zoom: 9
});
if(addressNewCr.length>0){
for(i=0;i<(addressNewCr.length);i++){
ballonContent=addressNewCr[i].ballon;
var myGeocoder1 = ymaps.geocode(addressNewCr[i].address);
myGeocoder1.then(
function (res2,i) {
//console.dir(res2);
var coords1=res2.geoObjects.g
// Создаем метку и задаем изображение для ее иконки
myPlacemark = new ymaps.Placemark(coords1, {
balloonContent: ballonContent
}, {
iconImageHref: "/img/dot.png",
iconContent: (i+1),
hideIconOnBalloonOpen: false,
// Размеры содержимого балуна
balloonContentSize: [100, 100],
// Задаем макет балуна - пользовательская картинка с контентом
balloonLayout: "default#imageWithContent",
// Картинка балуна
//balloonImageHref: '',
// Смещение картинки балуна
balloonImageOffset: [70, -130],
// Размеры картинки балуна
balloonImageSize: [120, 100],
// Балун не имеет тени
balloonShadow: false
//iconImageSize: [30, 42], // размеры картинки
//iconImageOffset: [-3, -42] // смещение картинки
});
// Добавление метки на карту
myMap.geoObjects.add(myPlacemark);
});
}
}
myMap.controls.add("mapTools");
myMap.controls.add("zoomControl");
myMap.controls.add("typeSelector");
});
}
}
console.log(addressNewCr[i].ballon); возвращает данные которые необходимо вставить,