Клуб API Карт

Ссылка на балун

Пост в архиве.

Всем привет!

Помогите разобраться с открытием балуна, по клику из модального окна.

http://clck.ru/8ui58 - тут все и происходит.

 

Кликая на одно из событий, например "Чего хочет Москва" у нас открыватеся карточка с полной информацией (модальное окно) и в нем есть надпись "Манеж" (на карте это метка №1). Необходимо чтобы модалка закрывалась и происходило открытие балуна соответствующего.

 

Читал http://clubs.ya.ru/mapsapi/replies.xml?item_no=33264 но как то не прояснило.

2 комментария

Что именно не получается?

Если есть ссылка на метку, открывать балун можно так myPlacemark.balloon.open();

 

Кадыров Роберт
28 января 2016, 01:06

Все получилось:

Подготавливаем массив для меток:

 

window.placemarks = [];

 

...

.then(function (res) {  

myMap.geoObjects.add(res.geoObjects); // Добавление геообъектов на карту

res.geoObjects.each(function (item) {

placemarks.push(item);

});

}

 Пишем обработчик на ссылку: 

 

ссылка на метку

В моем случае клик закрывает fancybox, скроллится до якоря и открывает балун для placemarks[0] - ну и следовательно этот "0" меняем.

 

Может кому пригодится.