我使用的百度地图版本是v_3_5_0,此次使用的目的是在应用中显示自己的当前位置的一小块地图 - 定位。
下面是api中一些常用的设置,直接上代码:
/**
* 初始化地图相关
*/
private void initMap() {
mBaiduMap = mMapView.getMap();
// 隐藏缩放图标
mMapView.showZoomControls(false);
// 隐藏logo
View child = mMapView.getChildAt(1);
if (child != null && (child instanceof ImageView || child instanceof ZoomControls)) {
child.setVisibility(View.INVISIBLE);
}
// 开启定位图层
mBaiduMap.setMyLocationEnabled(true);
// 跟随模式,常规模式
mCurrentMode = MyLocationConfiguration.LocationMode.FOLLOWING;
// 修改定位的图标
// mCurrentMarker = BitmapDescriptorFactory
// .fromResource(R.drawable.ic_logo);
//指南针
// mBaiduMap.getUiSettings().setCompassEnabled(true);
mBaiduMap.setMyLocationConfigeration(new MyLocationConfiguration