我有一张使用Open Layers 2的地图。我的地图右上角有like in this example标准的LayerSwitcher。
如何将图层面板默认设置为打开?控件添加如下:
map.addControl(new OpenLayers.Control.LayerSwitcher());
它在右上角添加了一个ID为OpenLayers_Control_MaximizeDiv
的div,我尝试触发点击,但没有任何反应。即使用鼠标手动点击也会打开它。还有其他方法可以做到这一点吗?
答案 0 :(得分:1)
试试这个
var control = new OpenLayers.Control.LayerSwitcher();
map.addControl(control);
control.maximizeControl();
当您单击"最大化"时,这是调用的内部函数。控制按钮。