Hello GeoExt users,<br><br>This one's gotten me totally stumped. I have some base layers and a few wms overlays. When my page loads it shows the base layer for a quick second and then goes blank as it loads my overlays. It stays blank until I click the map, etc. Then it displays properly. I've Googled all sorts of things concerning this sort of issue and have come up with nothing that gives me a hint as to why this could be. This never happened to me before until I started using GeoExt to display my map. Is it something in code I must write for GeoExt or OpenLayers so that this doesnt happen? It's driving me crazy!!!<br>
<br>Code:<br><br>//Base Layers<br><br> var ghyb = new OpenLayers.Layer.Google(<br> "Google Hybrid",<br> {type: google.maps.MapTypeId.HYBRID, numZoomLevels: 20}<br>
);<br><br> var gmap = new OpenLayers.Layer.Google(<br> "Google Streets", // the default<br> {numZoomLevels: 20},{visibility: true} <br> );<br>
<br> var osm = new OpenLayers.Layer.OSM();<br><br>//.....<br>....<br>....<br><br>var options = {<br> controls: [new OpenLayers.Control.Navigation()],<br> maxExtent: new OpenLayers.Bounds(-20037508.34, -20037508.34, 20037508.34, 20037508.34),<br>
maxResolution: "auto",<br> projection: new OpenLayers.Projection("EPSG:900913"),<br> units: 'm',<br> allOverlays: false<br>
}<br><br><br> var map = new OpenLayers.Map('map', options);<br> map.addLayers([gmap, ghyb, osm, all_chn, all_tib, chn_bridges, tib_bridges, chn_countys, tib_countys, chn_farms, tib_farms, chn_glaciers, tib_glaciers, chn_grazing, tib_grazing, chn_hwyCrew, tib_hwyCrew, chn_hospitals, tib_hospitals, chn_lakes, tib_lakes, chn_monastaries, tib_monastaries, chn_pass, tib_pass, chn_rivers, tib_rivers, chn_townships, tib_townships, chn_villages, tib_villages]); <br>
<br> var mapPanel = new GeoExt.MapPanel({<br> title: "Map",<br> map: map,<br> center: map.setCenter(new OpenLayers.LonLat(93.9, 29.53).transform(new OpenLayers.Projection("EPSG:4326"), map.getProjectionObject())),<br>
zoom: 9, <br> region: "center",<br> bbar: [{<br> xtype: "label",<br> text: "Scale = 1 : "<br> }],<br>
items: [{<br> xtype: "gx_zoomslider",<br> vertical: true,<br> height: 300,<br> x: 10,<br> y: 20,<br>
plugins: new GeoExt.ZoomSliderTip()<br> }]<br> });<br> <br> var layerRoot = new Ext.tree.TreeNode({<br> text: "All Layers",<br> expanded: true,<br>
autoLoad: true<br> });<br> <br>//Is there something to set here???<br> layerRoot.appendChild(new GeoExt.tree.BaseLayerContainer({<br> text: "Base Layers",<br>
map: map,<br> layerStore: mapPanel.layers,<br> expanded: true,<br> autoLoad: true<br> }));<br><br>//.....<br><br>Thank you very much, I appreciate any suggestions :),<br>
<br>elshae<br><br><br><br>