//鼠标按下的时候执行下面方法
divCanvas.onmousedown=function()
{
var e = window.event;
var mouseoffset = MapEvent.getRealEventCoord(e, map);
latlonArray.push(mouseoffset);
fx=e.x;
fy=e.y;
//修改标识
isDrawLine=true;
}
divCanvas.ondblclick=function()
{
isDrawLine=false;
var Canvas = document.getElementById("divCanvas");
Canvas.innerHTML='';
//还原颜色
Canvas.style.background='';
//计算出总距离
var len= latlonArray.length;
var distance=0;
for(var i=0;i<len-1;i++)
{
var header = latlonArray[i];
var footer = latlonArray[i+1];
distance+=distanceByLnglat(header.x/1e16,header.y/1e16,footer.x/1e16,footer.y/1e16);
}
latlonArray.length=0;
alert(distance+"m");
}
要想让IE和Firefox都支持需要这样写
divCanvas.onmousedown=function()