【百度地图API】如何判断点击的是地图还是覆盖物?
                 jopen
                 10年前
            
                    先创建一个marker
//覆盖物Marker var pmk = new BMap.Point(116.249472,39.946583); var mk = new BMap.Marker(pmk); map.addOverlay(mk);
然后对地图添加点击事件,如果判断出来是覆盖物,就弹出相应的对话框。
 map.addEventListener("click",function(e){        if(e.overlay){              alert('你点击的是覆盖物:'+e.overlay.toString());             }else{              alert('你点击的是地图');          }      }); 
  
来自: http://www.cnblogs.com/milkmap/archive/2012/04/18/2455586.html