Ah, OpenLayers.map isn't the base layer, but the Google map is. Use the OpenLayers.Map.setBaseLayer() method.
David H. McCoy wrote: > > Hello everyone! > I have a baselayer that is an instance of OpenLayers.Map. I then added a > Google layer, then an Image layer, and finally, a Marker layer. > > Then the app starts up, it displays a Google Map with a set of markerts. > When you click on a marker, I want to hide the Google map layer, and > display the Image layer. However, using setVisibility(false) hides the > Google layer, but setVisibility(true) doesn't reveal the Image layer. > > When you look at the LayerSwitcher control, the Google layer is still > selected. Switching to the Image layer, of course, shows the image layer. > > Is there a way to programatically switch from one layer to another? What > am I missing? > > Thanks! > -- View this message in context: http://www.nabble.com/Programatically-hiding-layers-tp15231604p15231992.html Sent from the OpenLayers Users mailing list archive at Nabble.com. _______________________________________________ Users mailing list [email protected] http://openlayers.org/mailman/listinfo/users
