【发布时间】:2015-07-15 10:16:42
【问题描述】:
我正在使用 CesuimJS (http://cesiumjs.org/) 来展示地图。 我想截取部分地图。
我尝试使用 Three.js (http://learningthreejs.com/blog/2011/09/03/screenshot-in-javascript/) 但未能截图
有什么想法吗?
【问题讨论】:
我正在使用 CesuimJS (http://cesiumjs.org/) 来展示地图。 我想截取部分地图。
我尝试使用 Three.js (http://learningthreejs.com/blog/2011/09/03/screenshot-in-javascript/) 但未能截图
有什么想法吗?
【问题讨论】:
没有必要使用 ThreeJS。
你可以使用canvas函数toDataUrl。
viewer.render();
viewer.canvas.toDataUrl();
toDataUrl 返回可用于获取屏幕截图的 url。
【讨论】:
应该是:
viewer.render();
viewer.canvas.toDataURL();
【讨论】: