Как в яндекс картах открыть существующий балун?

Всем привет


Я создаю таким образом карту с балунами:
<script type="text/javascript">
var myMap;

ymaps.ready(init);

function init () {
    myMap = new ymaps.Map('map', {
        center:[68.963254,33.077918],
        zoom:10
    });
    myMap.controls.add('zoomControl');

	var myPlacemark = new ymaps.Placemark([{catalog_map}{latitude},{longitude}{/catalog_map}], {
		balloonContent: 'some content'
	});
	myMap.geoObjects.add(myPlacemark);

	var myPlacemark = new ymaps.Placemark([{catalog_map}{latitude},{longitude}{/catalog_map}], {
		balloonContent: 'some content'
	});
	myMap.geoObjects.add(myPlacemark);

	var myPlacemark = new ymaps.Placemark([{catalog_map}{latitude},{longitude}{/catalog_map}], {
		balloonContent: 'some content'
	});
	myMap.geoObjects.add(myPlacemark);

}
</script>
<div id="map" style="width:100%;height:1095px"></div>



Как мне извне открыть нужный мне балун?
  • Вопрос задан
  • 16216 просмотров
Решения вопроса 1
nazarpc
@nazarpc
Open Source enthusiast
Вообще-то балун можно открыть так:
myPlacemark.balloon.open();

На счёт извне — придумайте уже сами. Например как-то так:
function init () {
    var placemarks = [];
    ..
    placemarks[id] = myPlacemark;
    window.open_balloon(id) {
        placemarks[id].balloon.open();
    }
}
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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