1
我在openlayers中有兩個圖層和切換器。初始化後立即我想設置第二層是可見的,但仍顯示第一個添加層。 我試過:setVisibility,setBaseLayer,但沒有成功。 下面是代碼部分:如何在openlayers中設置默認圖層2
var gmapLayer = new OpenLayers.Layer.Google("Google sattelite", { type: google.maps.MapTypeId.SATELLITE, visibility: false });
var gmapStreetLayer = new OpenLayers.Layer.Google("Google streets", { visibility: false });
map.addLayer(gmapLayer);
map.addLayer(gmapStreetLayer);
map.addControl(新OpenLayers.Control.LayerSwitcher());
初始化後,我想:
map.setBaseLayer(selLayer);
//or
selLayer.setVisibility(true);