我一直在尝试如何捕获地图的屏幕截图。终于设法使用 Html2Canvas 在 Chrome 上工作,捕获屏幕截图功能。
$('#map_canvas').html2canvas({
proxy: "server.js",
useCORS: true,
onrendered: function (canvas) {
//Set hidden field's value to image data (base-64 string)
$('#img_val').val(canvas.toDataURL("image/png"));
}
});
我最初缺少 proxy 和 useCORS 属性。现在的问题是只捕获了基本地图,而没有捕获绘制在其上的标记。地图上的叠加层也是如此。他们也没有被捕获。我怎样才能让它工作????任何帮助都会很棒!!!
提前致谢,