我正在使用 GeoServer 从 shapefile 中提取多边形,然后将它们与 OpenLayers JS API 一起使用,并将它们投影到 Google 地图基础层上。一切就绪,一切正常。
我在谷歌地图基础层上显示了 2 个 WMS 层,它们在所有浏览器的打印预览中看起来都很好,但是当我打印它们时
FireFox:打印正确,所有图层都正确打印。IE/Chrome:如果不是 gmap 层,则仅打印添加到地图的最后一层。
map.addLayers([gmap, wms1, wms2, vectors]);
在这里打印多边形wms2
,如果我切换它们,则打印 wms1 并且永远不会打印谷歌层(即使我把它放在最后)。
如果您知道我这样做的任何解决方法或任何问题,请提出建议。我已经检查了 IE 中的高级选项来打印图像和背景,但没有效果。
谢谢你。
有人吗?