想要定位,这里使用百度地图API 的 一个BaiduMap类---也就是地图的控制器。调用MapView的getMap()方法获得BaiduMap的实例
baiduMap = mapView.getMap();//获得百度地图实体有了BaiduMap之后就可以对地图进行各类操作了,比如缩放比例。如:
MapStatusUpdate update = MapStatusUpdateFactory.zoomTo(12.5f);//缩放比例取值3··19,可以有小数点位数,值越大,地图显示的信息就越精细
baiduMap.animateMapStatus(update);//根据当前比例状态绘制地图
如何定位到一定的经纬度呢?看下面
借助LatLng类就行了
LatLng ll = new LatLng(location.getLatitude(),location.getLongitude()); //获得当前纬度,经度 MapStatusUpdate update = MapStatusUpdateFactory.newLatLng(ll); //更新Map状态值 baiduMap.animateMapStatus(update)