首页 文章

传单数据可视化框架导出为图像

提问于
浏览
1

我正在使用Leaflet和Leaflet data visualization framework在它们之上绘制 Map 和图表 .

现在我试图将map with charts保存为PNG图像,但只能成功导出一个图层 - Map 或图表 .

可能这是因为.leaflet-overlay-pane中的图表是在SVG元素中绘制的,但是.leaflet-tile-pane中的 Map 是使用DIV / IMG元素绘制的 .

发现相关问题:
1)leaflet+canvg+html2canvas = MyImage.png
2)export to image leaflet map with SVG markers in javascript

怎么处理?有没有办法“展平”SVG和DIV / IMG / Canvas元素导出为图像?或者应该有另一种方法?

谢谢!

1 回答

  • 0

    leaflet-image无法栅格化html . 我认为您最好的选择是让一些服务器端脚本根据请求生成页面的屏幕截图并将其提供给浏览器 .

    我已经使用wkhtmltopdf将传单映射转换为PDF,这需要一些调整才能正确 .

相关问题