地图点击方法监听:
map.addEventListener('click', function(e) {
}
覆盖物点击方法监听
marker.addEventListener("onclick", function(e) {
var p = e.target;
goTos(p._opts.index);
});
如果页面同时监听了两个方法会触发两个方法都执行,那么如何进行区分呢?使用如下代码
if(e.overlay){
alert('你点击的是覆盖物:'+e.overlay.toString());
}else{
alert('你点击的是地图');
}