我正在使用 Leaflet API http://leafletjs.com/构建地图应用程序。
我想使用 phantomjs 生成地图的静态截图。
例如,尝试呈现此页面:
http://leafletjs.com/examples/geojson-example.html
使用
phantomjs 示例/rasterize.js http://leafletjs.com/examples/geojson-example.html test.png
导致图像缺少 SVG 覆盖。我已经在 Windows 7 和 Fedora Core 15 下使用预构建的二进制文件进行了尝试。此外,我在 Fedora Core 15 下从源代码编译它。两个平台上的所有构建都产生了相同的行为。
有没有人成功使用 phantomjs 将 Leaflet 地图渲染为 PNG?
谢谢。