您的位置:首页 > 编程语言 > Java开发

百度地图相关(1)百度地图的首次默认加载

2015-12-03 12:38 561 查看

                     百度地图的首次默认加载

  1.首先,在百度开发者平台的API控制台中创建应用,得到密钥   应用名:自己写就可以; 数字签名:打开自己的Eclipse,Window--->preferences--->Android--->SHA1fingerprint得到数字签名 包名:就是你创建该应用的包名 于是便可以得到一串密钥:2.下载百度地图相关jar包,导入eclipse右击BuildPath---->AddtoBuildPath3.在AndroidManifest中添加开发密钥、所需权限等信息;  (1)在application中添加开发密钥
<application>
<meta-data
android:name="com.baidu.lbsapi.API_KEY"
android:value="开发者key"/>
</application>
2)添加所需权限
<uses-permissionandroid:name="android.permission.ACCESS_NETWORK_STATE"/>
<uses-permissionandroid:name="android.permission.INTERNET"/>
<uses-permissionandroid:name="com.android.launcher.permission.READ_SETTINGS"/>
<uses-permissionandroid:name="android.permission.WAKE_LOCK"/>
<uses-permissionandroid:name="android.permission.CHANGE_WIFI_STATE"/>
<uses-permissionandroid:name="android.permission.ACCESS_WIFI_STATE"/>
<uses-permissionandroid:name="android.permission.GET_TASKS"/>
<uses-permissionandroid:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
<uses-permissionandroid:name="android.permission.WRITE_SETTINGS"/>
4.在布局xml文件中添加地图控件
<com.baidu.mapapi.map.MapViewandroid:id="@+id/bmapView"android:layout_width="fill_parent"android:layout_height="fill_parent"android:clickable="true"/>
5.在应用程序创建时初始化SDK引用的Context全局变量:
//在使用SDK各组件之前初始化context信息,传入ApplicationContext//注意该方法要再setContentView方法之前实现SDKInitializer.initialize(getApplicationContext());
6.创建地图Activity,管理地图生命周期;
publicclassMainActivityextendsActivity{MapViewmMapView=null;@OverrideprotectedvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);//在使用SDK各组件之前初始化context信息,传入ApplicationContext//注意该方法要再setContentView方法之前实现SDKInitializer.initialize(getApplicationContext());setContentView(R.layout.activity_main);//获取地图控件引用mMapView=(MapView)findViewById(R.id.bmapView);}@OverrideprotectedvoidonDestroy(){super.onDestroy();//在activity执行onDestroy时执行mMapView.onDestroy(),实现地图生命周期管理mMapView.onDestroy();}@OverrideprotectedvoidonResume(){super.onResume();//在activity执行onResume时执行mMapView.onResume(),实现地图生命周期管理mMapView.onResume();}@OverrideprotectedvoidonPause(){super.onPause();//在activity执行onPause时执行mMapView.onPause(),实现地图生命周期管理mMapView.onPause();}}
完成以上步骤后,便可以得到百度地图的首次加载出现啦。
啦啦
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  百度地图 eclipse