On Wed, Jan 13, 2010 at 7:05 PM, Dirk Tanneberger <dirk.tanneber...@unibas.ch> wrote: > Hi everybody,
Hi > > I'm using Openlayers within MapFish. But I think the issue is specific > to Openlayers, so I post it here. Hope somebody got a clue. > > What I'm trying to do is: applying a opacity to a Google-Layer with the > "setOpacity"-method. > > Here is the code I'm using: > > var options = { > projection: new OpenLayers.Projection("EPSG:900913"), > displayProjection: new OpenLayers.Projection("EPSG:4326"), > units: "m", > numZoomLevels: 18, > maxResolution: 156543.0339, > maxExtent: new OpenLayers.Bounds(810690, 6027000, > 883240, 6118400), > controls: [] > }; > > var map = new OpenLayers.Map(options); > > var google = new OpenLayers.Layer.Google( > "Google", > {'sphericalMercator': true} > ); > > var OSM = new OpenLayers.Layer.OSM("OSM"); > > var google_t = new OpenLayers.Layer.Google( > "Google_Terrain", > {type: G_PHYSICAL_MAP, 'sphericalMercator': true} > ); > > google.setOpacity(0.5); > > > map.addLayers([google, OSM, google_t]); > > > > > It works fine for th OSM-layer (if specified), but either one of the > Google-layers won't take the opacity. They just show up in full bright. > Has anybody experienced similar? No. I just opened <http://openlayers.org/dev/examples/spherical-mercator.html> and entered map.baseLayer.setOpacity(0.2) in the FireBug console and the Google layer's opacity did change. Do you have a live example showing the problem? > Another question is: How can I obtain the selected Layer from the map? map.baseLayer may be what you're looking for. Cheers, -- Eric Lemoine Camptocamp France SAS Savoie Technolac, BP 352 73377 Le Bourget du Lac, Cedex Tel : 00 33 4 79 44 44 96 Mail : eric.lemo...@camptocamp.com http://www.camptocamp.com _______________________________________________ Users mailing list Users@openlayers.org http://openlayers.org/mailman/listinfo/users