Я использую GeoServer для извлечения многоугольников из шейп-файла, затем я использую их с JS API OpenLayers и проецирую их на базовый слой карт Google. Все установлено, все отлично работает.
Я отображаю 2 слоя WMS поверх базового слоя карт Google, они отлично выглядят при предварительном просмотре во всех браузерах, но при их печати
FireFox: получена правильная печать, все слои напечатаны правильно.
IE / Chrome: печатается только последний слой, добавленный на карту, если это не слой gmap.
map.addLayers([gmap, wms1, wms2, vectors]);
здесь печатается многоугольник из wms2
, если я переключаю их, печатается wms1 и слой google никогда не печатается (даже если я поставил его последним).
Пожалуйста, предложите, если вам известны какие-либо обходные пути или какие-либо проблемы в том, как я это делаю. Я уже проверил расширенный параметр в IE для печати изображения и фона, но без эффекта.
Спасибо.
Кто-нибудь?