Здравствуйте!
В процессе работы с картой обнаружилась одна любопытная деталь.
У меня на странице div с картой по умолчанию скрыт. В window.onload прописана функция, которая в этот div помещает карту, div показывается после щелчка на ссылку a. Так вот, если я успеваю щёлкнуть на ссылку ДО срабатывания функции onload - балун на карте выглядит корректно (если надпись, которую я в него помещаю, длинная, балун принимает её размер). Если ПОСЛЕ - балун имеет стандартный размер и надпись в него, соответственно не влезает.
Вид балуна у меня описывается таким кодом:
var t = new YMaps.Template('<div style="color:#0A0; margin:5px 5px 5px 5px;">$[description]</div>');
YMaps.Templates.add("point#template", t);
var s = new YMaps.Style();
s.balloonContentStyle = new YMaps.BalloonContentStyle("point#template");
//Создание метки в точке с заданными географическими координатами
var placemark = new YMaps.Placemark(new YMaps.GeoPoint(latitude, longitude), {style: s});
placemark.description = strAddress;
map.addOverlay(placemark);
placemark.openBalloon();
map.getBalloon().setOptions({hasCloseButton: false});
Я пыталась уже и width:auto в div ставить, эффекта - 0. Что посоветуете в такой ситуации?