Клуб API Карт

Заголовок не указан

yegor-l
25 июня 2009, 14:42

по кнопке изменяю размер карты, но область перерисовки тайлов остаётся прежняя. помогает только YMaps.load(initYandexMap) но он же сбрасывает все параметры и точки в начальное состояние.

http://www.eeyore.aroundspb.ru/ (кнопка в правом верхнем углу карты)

Как правильно изменять размеры карты чтобы точки и масштаб оставались такими же?

var cssObj1 = {'width':'958px', 'height':'490px'}, cssObj2 = {'width':'489px', 'height':'331px'};
var btn = new YMaps.ToolBarToggleButton({ icon: "icon/arrows.gif", caption: "", hint: "ыыы"});
YMaps.Events.observe(btn, btn.Events.Click, function () {
     $(".minimiz").toggle();
     if($("#YMapsID").height()==331){$("#YMapsID").css(cssObj1);} else{$("#YMapsID").css(cssObj2);}
}, typeControl);
typeControl.add(btn);