【发布时间】:2014-03-31 20:03:15
【问题描述】:
我正在使用 customHTML 部分,目前我正在使用 canvas html5 元素。现在,我需要显示一个图像,但不确定是在这个画布元素中绘制它还是直接使用 html 元素是个好主意。
我的第一个方法是这样的:
一)
var customHTML = "<canvas id='viewport'></canvas>"
var canvas = document.getElementById('viewport'),
context = canvas.getContext('2d');
make_base();
function make_base()
{
base_image = new Image();
base_image.src = 'img/base.png';
base_image.onload = function(){
context.drawImage(base_image, 100, 100);
}
第二种方法:
b)
var customHTML = "<img src='../images/myicons/pin.png'>"
我想知道使用此画布和绘图逻辑是否有任何优势,而不是直接使用 html 元素。表现?资源?
请告诉我 a) 还是 b) 是最好的方法。
我想将此 customHTML 元素用作 Bing 地图中的图钉。
任何帮助将不胜感激。
【问题讨论】:
标签: javascript html canvas bing-maps