Hi Eoinyp, I watched your code. I think you made a mistake with the zoom level on the function map.setCenter().
Try to modify the line like that: map.setCenter(new OpenLayers.LonLat(17, 43), 12); It should work ;) Here is the copy of your code that I used and modify: map = new OpenLayers.Map("map"); map.addControl(new OpenLayers.Control.LayerSwitcher()); //create layer var velayer = new OpenLayers.Layer.VirtualEarth( "Roads Layer", { 'type': VEMapStyle.Road } ); var velayer2 = new OpenLayers.Layer.VirtualEarth( "Aerial Layer", { 'type': VEMapStyle.Aerial } ); map.addLayers([velayer, velayer2]); map.addControl(new OpenLayers.Control.PanZoomBar()); map.addControl(new OpenLayers.Control.ScaleLine()); map.addControl(new OpenLayers.Control.MousePosition()); map.setCenter(new OpenLayers.LonLat(17, 43), 12); Sincerly, Jérome eoinyp wrote: > > Im a newbie, having problem with my map layers. Which ever layer I add > first is visible when the map loads, but when I try to switch layers they > both disappear. I seem to be missing something fundamental, though I cant > figure out what!! > I am creating the layers and map as follows: > > init(){ > create layer 1 > create layer 2 > add([layer1,layer2]) > add[map controls] > } > > The map can be seen at: http://www.eoinmaca.com/maps/OpenLayers/mymap.htm > > Any help greatly appreciated, > Thanks, > > Eoinyp > -- View this message in context: http://n2.nabble.com/Disappearing-layers-tp3436866p3437329.html Sent from the OpenLayers Users mailing list archive at Nabble.com. _______________________________________________ Users mailing list Users@openlayers.org http://openlayers.org/mailman/listinfo/users