2018-03-08 百度地图初始化在北京解决办法

2018-03-12  本文已影响0人  鼓励自己前进

发现百度地图在初始化的时候默认在北京,效果体验不好,于是在初始化的时候提前获取当前地址,然后把这个位置设置为默认地址

这样就解决了问题。代码很简单:

currentLoc = CurrentPosition.getInstance().getCurrentLocation().getBdLocation();

LatLng cenpt =new LatLng(currentLoc.getLatitude(),currentLoc.getLongitude());

MapStatus mMapStatus =new MapStatus.Builder().target(cenpt).zoom(18).build();

// 定义MapStatusUpdate对象,以便描述地图状态将要发生的变化

MapStatusUpdate mMapStatusUpdate = MapStatusUpdateFactory.newMapStatus(mMapStatus);

// 改变地图状态

mBaiduMap.setMapStatus(mMapStatusUpdate);

ok,以上就解决了问题!

上一篇 下一篇

猜你喜欢

热点阅读