【发布时间】:2015-12-01 16:15:39
【问题描述】:
我正在使用使用 OSM 和传单的网络应用程序。 我想将带有标记、图标、折线、多边形和其他对象的地图图像保存到矢量图像(带有 SVG 的 SVG/XML 等) 我找到了传单图片,但不确定它是否适合我。 我还使用 ExtJs 和 python 作为服务器语言。 有什么建议吗?
【问题讨论】:
标签: image extjs svg leaflet leaflet.draw
我正在使用使用 OSM 和传单的网络应用程序。 我想将带有标记、图标、折线、多边形和其他对象的地图图像保存到矢量图像(带有 SVG 的 SVG/XML 等) 我找到了传单图片,但不确定它是否适合我。 我还使用 ExtJs 和 python 作为服务器语言。 有什么建议吗?
【问题讨论】:
标签: image extjs svg leaflet leaflet.draw
有两个官方plugins for exporting/printing Leaflet 地图。
Leaflet.print 使用 Mapfish 或 GeoServer 打印模块。 Mapfish 是基于 Python 构建的,因此可能对您有用。 (为了完整性 - Geoserver 是基于 Java 构建的)。Leafet-image 根本不使用任何服务器端技术。只是 Canvas 和 CORS。您将无法将图块保存为矢量,因为这些图块是以 PNG 格式提供给您的。不过,您可以使用标准 OSM 数据和 tileserver 重新创建它。两个插件都会获取图块并将它们导出为图像。
【讨论】: