我正在尝试使用这种方法(http://jsfiddle.net/erickzanardo/RHZL6/)创建一个带有 createElement 的画布,然后在其上绘制,但是由于我使用的是 JQuery,因此创建的画布没有类函数 getContext("2d"),但它似乎适用于最后一个 jsfiddle。我的代码如下:
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.2.4/jquery.min.js"></script>
var map_rendered = document.createElement("map");
map_rendered.heigt = 100 ; map_rendered.width = 100 ;
var map_rendered_ctx = map_rendered.getContext("2d");
我得到的错误是:
TypeError: map_rendered.getContext is not a function
你有办法解决它,或任何其他方法来创建预渲染的地图,我的目标是在较小的画布中显示该地图的一个子部分。谢谢。
将“地图”更改为“画布”,错误就会消失
var map_rendered = document.createElement("canvas");
map_rendered.heigt = 100 ;
map_rendered.width = 100 ;
var map_rendered_ctx = map_rendered.getContext("2d");
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.2.4/jquery.min.js"></script>
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句