在MyLocationListener implements BDLocationListener 中的onReceiveLocation(BDLocation location) 方法中加入
//设定中心点坐标
LatLng cenpt = new LatLng(location.getLatitude(),location.getLongitude());
//定义地图状态
MapStatus mMapStatus = new MapStatus.Builder() .target(cenpt) .zoom(12) .build();
//定义MapStatusUpdate对象,以便描述地图状态将要发生的变化
MapStatusUpdate mMapStatusUpdate = MapStatusUpdateFactory.newMapStatus(mMapStatus);
//改变地图状态
mBaidumap.setMapStatus(mMapStatusUpdate);
//设定中心点坐标
LatLng cenpt = new LatLng(location.getLatitude(),location.getLongitude());
//定义地图状态
MapStatus mMapStatus = new MapStatus.Builder() .target(cenpt) .zoom(12) .build();
//定义MapStatusUpdate对象,以便描述地图状态将要发生的变化
MapStatusUpdate mMapStatusUpdate = MapStatusUpdateFactory.newMapStatus(mMapStatus);
//改变地图状态
mBaidumap.setMapStatus(mMapStatusUpdate);
即可
以前的方法已废弃不用。