【百度地图API】如何判断点击的是地图还是覆盖物?

2016/01/13 17:27
阅读数 152

 先创建一个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('你点击的是地图');
        }
    });


展开阅读全文
打赏
1
4 收藏
分享
加载中
更多评论
打赏
0 评论
4 收藏
1
分享
返回顶部
顶部