老版本的百度地图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
本文详细介绍了如何在升级百度地图SDK版本时,从老版本API过渡到新版本API的过程,特别是如何将InfoWindow中的TextView替换为Bitmap,并为弹出的InfoWindow添加点击事件,确保地图应用的无缝升级体验。
325

被折叠的 条评论
为什么被折叠?



