保存Openstreetmap,Openlayers输出为.png或.svg,服务器端

时间:2016-04-20 06:55:48

标签: svg openstreetmap server-side openlayers-3

我目前正在使用Openlayers构建一个Web应用程序,该应用程序在地图上绘制兴趣点。此映射需要保存到服务器上的文件(.pv .svg),因此可以嵌入到.pdf文件中。路径和POI信息以KML文件的形式提供。 最简单的方法是什么?

1 个答案:

答案 0 :(得分:1)

您有几种选择:

  • 直接将您的OpenLayers地图导出为PNG,甚至是客户端的PDF(请参阅以下两个示例:png exportpdf export)。
  • 使用wkhtmltopdf将包含OpenLayers地图的HTML网页导出为PDF(在服务器端)。
  • 使用MapFish Print 3这是一个打印服务器来生成包含地图的PDF报告。您将创建报告模板和配置,然后发送包含要打印的地理数据的打印请求(例如,图块层或GeoJSON数据)。