gpt4 book ai didi

phantomjs - 无法让 phantomjs 1.9 将 Leaflet SVG 矢量图层渲染为 png

转载 作者:行者123 更新时间:2023-12-02 03:46:58 24 4
gpt4 key购买 nike

我正在使用 Leaflet API 构建 map 应用程序 http://leafletjs.com/ .

我想用phantomjs生成 map 的静态截图。

例如,尝试呈现此页面:

http://leafletjs.com/examples/geojson-example.html

使用

phantomjs 示例/rasterize.js http://leafletjs.com/examples/geojson-example.html测试.png

生成缺少 SVG 叠加层的图像。我已经在 Windows 7 和 Fedora Core 15 下使用预构建的二进制文件对此进行了尝试。此外,我在 Fedora Core 15 下从源代码编译了它。两个平台上的所有构建都产生了相同的行为。

有没有人使用 phantomjs 成功地将 Leaflet map 渲染为 PNG?

谢谢。

最佳答案

我刚遇到同样的问题,增加超时(至少到 5000)并没有使 SVG 覆盖出现在 PDF 中。

可能是这个问题:https://github.com/ariya/phantomjs/issues/11171

切换到 Leaflet master 分支为我解决了这个问题。

关于phantomjs - 无法让 phantomjs 1.9 将 Leaflet SVG 矢量图层渲染为 png,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16328093/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com