2010-07-05 3 views
1

나는 셰이프 파일에서 폴리곤을 추출하기 위해 GeoServer를 사용하고 있습니다. 그런 다음 OpenLayers JS API와 함께 사용하고 Google Maps 기본 레이어에 투영합니다. 모든 설정, 다 잘 작동합니다.IE와 Chrome은 Google지도 기본 레이어를 인쇄하지 않습니다. FireFox 않습니다

내가 구글 맵 기반 층 이상 2 개 WMS 레이어를 표시, 그들은 모든 브라우저에서 인쇄 미리보기에서 잘 보이지만 인쇄 할 때 그들을

파이어 폭스 :있어 올바른 인쇄, 모든 레이어가 제대로 인쇄. IE/Chrome :지도에 추가 된 마지막 레이어 만 gmap 레이어가 아닌 경우 인쇄됩니다.

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

여기 wms2에서 다각형은 인쇄 및 구글 층 (내가 마지막에 있음을 넣어 경우에도) 인쇄되지 않습니다 wms1 그때를 전환하는 경우, 인쇄됩니다.

해결 방법이나 문제점을 알고 계시면 도움을 청하십시오. IE에서 고급 옵션을 이미 확인했지만 이미지와 배경을 인쇄했지만 효과는 없습니다.

감사합니다.

아무도 없습니까?

답변

0

해결되었습니다.

두 가지 WMS 레이어에서 다각형을 가져 오는 동안 'opacity'가 0.80 매개 변수로 문제가 발생했습니다. 확실하지는 않지만 IE/Chrome에서 불투명 이미지를 인쇄 할 때 문제가 있습니다.

누구나 동일한 문제가 발생하는 경우 불투명도를 사용하지 마십시오.

관련 문제