Клуб API Карт

ajax загрузка контента балуна

Tsybenko Alexander
22 апреля 2012, 19:22
Доброго времени суток.
ymaps.ready(init);
function init(){
  var myMap = new ymaps.Map('YMapsID', {center:[30.521445,50.447616], zoom:15, type: 'yandex#publicMap'}
  myCollection = new ymaps.GeoObjectCollection(
  myPlacemark = new ymaps.Placemark([30.517711,50.445095], {balloonContent: '
<div id="load-1">Загрузка...</div>'}
  myCollection.add(myPlacemark);
  myPlacemark = new ymaps.Placemark([30.519256,50.447972], {balloonContent: '
<div id="load-2">Загрузка...</div>'}
  myCollection.add(myPlacemark);
  myMap.geoObjects.add(myCollection);
}
Хочу сделать ajax загрузку контента в балун.
На сколько я понимаю используется event balloonopen, только не могу найти пример.
На страницу запроса должно передаваться id контейнера (
load-1, load-2, ...)
Помогите пожалуйста.
5 комментариев
Подписаться на комментарии к посту

мне вот тоже интересна такая задача,

только не работает,

и никто не может подсказать.

Tsybenko Alexander
23 апреля 2012, 13:13

Или если можно хотя бы пример вызова функции (myload(1)) при открытии конкретного балуна

 

Что такое id контейнера?

 

Tsybenko Alexander
23 апреля 2012, 21:27

{balloonContent: 'load-1">...'}

 

посмотрите этот пример (№1)

Можно определить свой BalloonContentBodyLayout

на основании шаблона, в котором вначале будет надпись "идет загрузка",

затем, получив AJAX-ом контент, обновить свойства балуна.