百度地图api笔记
1.如何给自定义覆盖物添加点击事件
我们给自定义覆盖物点击click事件。首先,需要添加一个addEventListener 的事件。如下:
SquareOverlay.prototype.addEventListener = function(event,fun){ this._div['on'+event] = fun; }
再写该函数里面的参数,比如click。这样就跟百度地图API里面的覆盖物事件一样了。
mySquare.addEventListener('click',function(){ alert('click'); });