在MyMapActivity中定义成员变量:
在onCreate方法中增加以下代码,并将您申请的Key替换“我的Key”
- super.onCreate(savedInstanceState);
- mBMapMan=new BMapManager(getApplication());
- mBMapMan.init("我的Key", null);
- //注意:请在试用setContentView前初始化BMapManager对象,否则会报错
- setContentView(R.layout.activity_main);
- mMapView=(MapView)findViewById(R.id.bmapsView);
- mMapView.setBuiltInZoomControls(true);
- //设置启用内置的缩放控件
- MapController mMapController=mMapView.getController();
- // 得到mMapView的控制权,可以用它控制和驱动平移和缩放
- GeoPoint point =new GeoPoint((int)(39.915* 1E6),(int)(116.404* 1E6));
- //用给定的经纬度构造一个GeoPoint,单位是微度 (度 * 1E6)
- mMapController.setCenter(point);//设置地图中心点
- mMapController.setZoom(12);//设置地图zoom级别