百度地图api的infowindow添加事件的方式比较特殊,是通过在新建infowWindow对象时传入OnInfowWindowClickListener对象实现的,即
//创建InfoWindow , 传入 view, 地理坐标, y 轴偏移量
InfoWindow mInfoWindow = new InfoWindow(mCurrentMarker, pt, -47,new InfoWindow.OnInfoWindowClickListener(){
@Override public void onInfoWindowClick() {
//隐藏InfoWindow
mBaiduMap.hideInfoWindow();
}
});
//显示
InfoWindowmBaiduMap.showInfoWindow(mInfoWindow);