I am working on a GIS API that uses OpenLayers 2.13. I also use the google layers: OpenLayers.Layer.Google.
The opacity options does not work with google layers. I define my map and layers like this: map = new OpenLayers.Map('map', { allOverlays: false, autoUpdateSize: true, displayProjection: new OpenLayers.Projection('EPSG:4326'), numZoomLevels: 16, projection: new OpenLayers.Projection('EPSG:900913'), zoomMethod: null, units: 'km' }); map.addControl(new OpenLayers.Control.LayerSwitcher()); var osm = new OpenLayers.Layer.OSM(); var google = new OpenLayers.Layer.Google('google', { map: map }); map.addLayer(google); map.addLayer(osm); var center = new OpenLayers.LonLat(-0.125, 51.5); center.transform(new OpenLayers.Projection('EPSG:4326'), new OpenLayers.Projection('EPSG:900913')); var zoomLevel = 4; map.setCenter(center, zoomLevel); The setOpacity method works fine with the OSM layer: osm.setOpacity(0.5); But when I do: google.setOpacity(0.5); it does not work. I have created a CodePen <http://codepen.io/joaorodr84/pen/PqaEww> to easily show the problem I am facing. Apparently, it is a common issue, because I have read about it <http://gis.stackexchange.com/questions/69637/google-base-layer-opacity-change-in-openlayers-2-13> , but I have not found any solutions yet. How can I make the setOpacity method work for google layers? Thanks a lot. João Rodrigues -- View this message in context: http://osgeo-org.1560.x6.nabble.com/setOpacity-does-not-work-on-google-layers-tp5215612.html Sent from the OpenLayers Users mailing list archive at Nabble.com. _______________________________________________ Users mailing list us...@lists.osgeo.org http://lists.osgeo.org/mailman/listinfo/openlayers-users