昨天在网上下了一个百度地图DEMO,运行,显示地图1秒不到,就弹出对话框告诉我很不幸,停止了protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main); MapView mMapView = (MapView) findViewById(R.id.bmapsView);
mBMapMan = new BMapManager(getApplicationContext());
mBMapMan.init("0D182F30BE1A67D30D743DEAA9772030C4E79E02", new  MKGeneralListener() {

@Override
public void onGetPermissionState(int arg0) {
if(arg0==300){
Toast.makeText(MainActivity.this, "输入key错误", 1).show();
}
}
@Override
public void onGetNetworkState(int arg0) {
}
});
this.initMapActivity(mBMapMan);

mMapView.setBuiltInZoomControls(true); // 设置启用内置的缩放控件 //mMapView.setTraffic(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百度地图