在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级别
在Android应用中使用百度地图时,需在`onCreate`方法中先初始化`BMapManager`对象,之后再调用`setContentView`,否则会引发错误。通过设置成员变量、初始化`BMapManager`并传入API Key,然后加载布局,可以确保地图功能的正常运行。此外,文章还展示了如何获取地图控制器,设置中心点和缩放级别。
3万+

被折叠的 条评论
为什么被折叠?



