2010-07-05 74 views
1

我正在使用GeoServer从shapefile中提取多边形,然后将它们与OpenLayers JS API一起使用,并将它们投影到Google地图基础图层上。所有的设置,一切工作正常。IE和Chrome不打印Google地图基础图层。 FireFox确实

我在显示谷歌地图的基础层2个WMS图层,他们看起来在所有浏览器打印预览正常,但当我打印出来

火狐:得到正确的打印,所有层正确打印。 IE/Chrome:如果图层不是gmap图层,则只打印添加到地图的最后一层。

map.addLayers([gmap, wms1, wms2, vectors]);

这里从wms2多边形被打印出来,如果我切换他们,那么wms1打印和谷歌层从不打印(即使我把去年)。

请建议您是否知道任何解决方法或任何问题。我已经在IE中检查了高级选项来打印图像和背景,但没有效果。

谢谢。

有人吗?

回答

0

已解决。

问题是'不透明':0.80参数,同时从两个WMS图层获取多边形。虽然我不确定但它是在IE/Chrome中打印不透明图像的问题。

如果有人遇到同样的问题,请勿使用不透明度。