Я создаю свою OpenLayers.Control.OverviewMap с заданным размером, но я хотел бы изменить его, когда будут выполнены определенные условия.
Я попробовал два подхода без удачи ...
Моей первой попыткой было просто изменить ширину и высоту с помощью атрибутов CSS:
$("div.olControlOverviewMapElement>div.olMap").css('width',320);
Он изменяет свой визуальный размер, но тогда обзорная карта не работает должным образом, «новое полученное» пространство в обзорной карте не используется (не может использоваться для перетаскивания прямоугольника вида)
Моя вторая попытка была просто изменить его свойство размера:
ovMap.size = new OpenLayers.Size(320,240);
но это не влияет на обзорную карту.
Можно ли изменить его размер после его создания?