このメソッドで html2canvas を使用してスクリーンショットを作成しています:
makeScreenshot: function (button) {
html2canvas(document.body, {
onrendered: function(canvas) {
new Ext.Window({
title: 'Screenshot',
width: 800,
height: 600,
resizable: true,
autoScroll: true,
preventBodyReset: true,
html: '<img src="' + canvas.toDataURL("image/png") + '" height="800"/>'
}).show();
}
});
}
このスクリーンショットを取得する (スクリーンショットという名前のダイアログ/ウィンドウの左側の画像)
ご覧のとおり、Google マップは生成されず、円だけです。また、チャートはスクリーンショットにありません。なにが問題ですか?