マップのスクリーンショットをキャプチャする方法についてしばらく試してみました。最後に、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"));
}
});
最初はプロキシと useCORS プロパティがありませんでした。問題は、ベース マップのみがキャプチャされ、そこにプロットされているマーカーがキャプチャされないことです。地図上のオーバーレイも同様です。それらもキャプチャされません。どうすればこれを機能させることができますか???? どんな助けでも素晴らしいでしょう!!!
前もって感謝します、