【问题标题】:How to take screenshot of map in CesiumJS?如何在 CesiumJS 中截取地图?
【发布时间】:2015-07-15 10:16:42
【问题描述】:

我正在使用 CesuimJS (http://cesiumjs.org/) 来展示地图。 我想截取部分地图。

我尝试使用 Three.js (http://learningthreejs.com/blog/2011/09/03/screenshot-in-javascript/) 但未能截图

有什么想法吗?

【问题讨论】:

    标签: angularjs cesium


    【解决方案1】:

    没有必要使用 ThreeJS。

    你可以使用canvas函数toDataUrl。

    viewer.render();
    viewer.canvas.toDataUrl();
    

    toDataUrl 返回可用于获取屏幕截图的 url。

    【讨论】:

      【解决方案2】:

      应该是:

      viewer.render();
      viewer.canvas.toDataURL();

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2021-12-21
        • 2011-08-16
        • 2017-08-19
        相关资源
        最近更新 更多