【发布时间】:2015-10-02 08:55:27
【问题描述】:
我有一个内置在 OL3 和 geoserver 中的应用程序。我在我的应用程序中使用 bootstrap 和 jQuery。
我正在尝试以 pdf 格式打印地图。我将 OSM 作为应用程序的基础层,其他层来自我的本地地理服务器。
现在我需要以 pdf 格式打印地图(包含所有可见图层和 OSM 图层)。
我已经在我的地理服务器中安装了打印插件,它工作正常我已经使用以下代码测试了我的打印模块:
http://localhost:8080/geoserver/pdf/print.pdf?spec={
"layout":"A4 portrait",
"srs":"EPSG:4326",
"units":"degrees",
"dpi":300,
"outputFilename": "map",
"mapTitle":"This is the map title",
"layers":[
{
"baseURL":"http://localhost:8080/geoserver/genesis/wms",
"opacity":0.5,
"singleTile":false,
"type":"WMS",
"layers":["District_Boundary", "DevelopmentRegions"],
"format":"image/png",
"styles":[]
}
],
"pages":[
{
"center":[84.25,28.1],
"mapTitle":"",
"comment":"",
"scale":4000000,
"rotation":0
}
] }
但问题是我应该如何在其中打印我的 OSM 层?我没有在我的应用程序中使用 Extjs,所以我不想仅仅将它用于我的打印功能。
谁能建议我应该如何只使用 jQuery 和 bootstrap 以及没有 Extjs 的纯 javascript??
谢谢。
【问题讨论】:
-
还没有??有人知道怎么做吗??
-
没有进展或解决方案我的朋友??没有人遇到过这个问题??