老版本的百度地图api
InfoWindow(TextView,LatLng,int,new InfoWindow.OnInfoWindowClickListener(){});
构造方法不适用了。
需要用新的sdk版本时,此时将textview换成bitmap作为参数替代textview:
BitmapDescriptor btv = BitmapDescriptorFactory.fromView(location);
// 为弹出的InfoWindow添加点击事件
mInfoWindow = new InfoWindow(btv, llInfo,
mCurrentStyle, new OnInfoWindowClickListener() {
@Override
public void onInfoWindowClick() {
// 隐藏InfoWindow
mBaiduMap.hideInfoWindow();
}
});
// 显示InfoWindow
mBaiduMap.showInfoWindow(mInfoWindow);
参考自:http://www.imooc.com/qadetail/68384