我创建了具有给定大小的OpenLayers.Control.OverviewMap但我想在满足某些条件时更改它。 我尝试了两种没有运气的方法......
我的第一次尝试只是通过CSS属性改变其宽度和高度:
$("div.olControlOverviewMapElement>div.olMap").css('width',320);
它确实改变了它的视觉大小,但是概览图无法正常工作,概览图中的“新增”空间不可用(不能用于拖动视图矩形)
我的第二次尝试只是改变了它的尺寸属性:
ovMap.size = new OpenLayers.Size(320,240);
但它对概览图没有任何影响。
创建后是否可以更改尺寸?