@efimenko_b

Почему не отображается балун?

Все работает, но при нажатии на марке, балун не отображается.
Что делаю не так?
ymaps.ready(init);
    var myMap,
    myGeoObject;
    function init(){     

    myMap = new ymaps.Map("map", {
        center: [52.27315968, 104.27093528],
        zoom: 15,
        controls: ["zoomControl"]
    });

    var coords = [[52.27313335, 104.26595710], [52.27357023, 104.26026217]],
    bools = ['Экран 100м2 на ТЦ Лермонтов', 'Экран 220 м2 на стадионе «Труд»'],
    myCollection = new ymaps.GeoObjectCollection({}, {
		iconLayout: 'default#image',
		iconImageHref: 'img/marker.png',
		iconImageSize: [55, 82],
       draggable: false 
    });

	for (var i = 0; i < coords.length; i++) {
	    myCollection.add(new ymaps.Placemark(coords[i]), {
     						  balloonContentBody: bools[i]
    	});
	    
	}	
	myMap.geoObjects.add(myCollection);

	}
  • Вопрос задан
  • 225 просмотров
Решения вопроса 1
@telray
Внимательней посмотрите на эту часть
for (var i = 0; i < coords.length; i++) {
   myCollection.add(new ymaps.Placemark(coords[i]), {
       balloonContentBody: bools[i]
   });
}

Должно быть
for (var i = 0; i < coords.length; i++) {
   myCollection.add(new ymaps.Placemark(coords[i], {
       balloonContentBody: bools[i]
   }));
}
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы