Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/84.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
从画布Javascript获取图像_Javascript_Html_Canvas_Google Maps Api 3 - Fatal编程技术网

从画布Javascript获取图像

从画布Javascript获取图像,javascript,html,canvas,google-maps-api-3,Javascript,Html,Canvas,Google Maps Api 3,我需要从充满谷歌地图的画布上获取图像: ... map = new google.maps.Map(document.getElementById('map-canvas'), mapOptions); ... var canvas = document.getElementById("map-canvas"); var ctx=canvas.getContext("2d"); var url = canvas.toDataURL(); 不起作用。它在第二行“va

我需要从充满谷歌地图的画布上获取图像:

  ...

  map = new google.maps.Map(document.getElementById('map-canvas'), mapOptions);

  ...

  var canvas = document.getElementById("map-canvas");
  var ctx=canvas.getContext("2d");
  var url = canvas.toDataURL();

不起作用。它在第二行
“var ctx=canvas.getContext(“2d”);”
处被分解。有人能帮我吗?还有其他方法可以达到同样的效果吗?

你不能这样做。您的元素
地图画布
不是;它只是一个id为“MapCanvas”的元素。画布方法只对
元素起作用。

您不能这样做。您的元素
地图画布
不是;它只是一个id为“MapCanvas”的元素。画布方法仅适用于
元素