最新消息:雨落星辰是一个专注网站SEO优化、网站SEO诊断、搜索引擎研究、网络营销推广、网站策划运营及站长类的自媒体原创博客

Node js中是否有任何方法或任何库可将折线google map保存为png图像而不渲染任何HTML?

运维笔记admin11浏览0评论

Node js中是否有任何方法或任何库可将折线google map保存为png图像而不渲染任何HTML?

Node js中是否有任何方法或任何库可将折线google map保存为png图像而不渲染任何HTML?

我试图在不渲染任何视图引擎的情况下,将多段线谷歌地图保存为来自节点js后端的png图像。

i have tried a node js package "webshot" but it does not save poly lines google map.  

app.get('/testing', (req, res, next) => {

  webshot('http://localhost:3000/map/img', 'google.png', function(err) {
    // screenshot now saved to google.png
  });

})

我希望通过使用节点js输出多段线Google地图的图像。

回答如下:

否,您需要渲染HTML才能创建图像。故事的结尾。

那就是说,您可以使用https://phantomjs/这样的无头浏览器在后台无缝运行它。

var page = require('webpage').create();
page.open('http://localhost:3000/map/img', function() {
    setTimeout(function() {
        page.render('google.png');
        phantom.exit();
    }, 200);
});
发布评论

评论列表(0)

  1. 暂无评论