Hello,

I think you just have to change the order when you add layers to map:

map.addLayers([googlestreetsLayer,googlephysicalLayer,...]);

to:

map.addLayers([googlephysicalLayer,googlestreetsLayer,...]);


2009/8/31 <[email protected]>

>  Hi All,
>
> With the following code, I created a few google layers. Google streets gets
> to be the default. Now, how can I change the default layers to be, say, the
> google hybrid map?
>
> *if*
> (myepsg=="EPSG:900913")
> {
>     googlestreetsLayer=*new* OpenLayers.Layer.Google("Google Streets",{
> "sphericalMercator": true,minZoomLevel: 2});
>     googlephysicalLayer=*new* OpenLayers.Layer.Google("Google Physical",{
> type: G_PHYSICAL_MAP, "sphericalMercator": true,minZoomLevel: 2});
>     googlesatelliteLayer=*new* OpenLayers.Layer.Google("Google Satellite"
> ,{type: G_SATELLITE_MAP, "sphericalMercator": true,minZoomLevel: 2});
>     googlehybridLayer = *new* OpenLayers.Layer.Google("Google Hybrid",{
> type: G_HYBRID_MAP, "sphericalMercator": true,minZoomLevel: 2});
> }
>
> Stephane Poirier, M.Sc. Optic Physics
> Remote Sensing Application Software Developer
> Université de Sherbrooke
> 2500 Bd Université, Sherbrooke, Qc J1K 2R1 Canada
> www.usherbrooke.ca/cartel
> [email protected]
> +1 (514) 509-8833 (actual work site telephone)
>
> _______________________________________________
> Users mailing list
> [email protected]
> http://openlayers.org/mailman/listinfo/users
>
>
_______________________________________________
Users mailing list
[email protected]
http://openlayers.org/mailman/listinfo/users

Reply via email to