0

我正在使用使用 OSM 和传单的网络应用程序。我想将带有标记、图标、折线、多边形和其他对象的地图图像保存到矢量图像(带有 SVG 的 SVG/XML 等)我找到了传单图像,但不确定它是否适合我。我还使用 ExtJs 和 python 作为服务器语言。有什么建议么?

4

1 回答 1

0

有两个官方插件用于导出/打印Leaflet 地图。

  1. Leaflet.print使用 Mapfish 或 GeoServer 打印模块。Mapfish 是基于 Python 构建的,因此可能对您有用。(为了完整性 - Geoserver 是基于 Java 构建的)。
  2. Leafet-image根本不使用任何服务器端技术。只是 Canvas 和 CORS。

您将无法将图块保存为矢量,因为这些图块是以 PNG 形式提供给您的。不过,您可以使用标准 OSM 数据和 tileserver 重新创建它。两个插件都将获取图块并将其导出为图像。

于 2015-12-01T17:29:52.477 回答