最近在做百度地图的相关开发,发现百度地图上提供的例子和demo描述不完整,有的甚至很难使用,有的用了没有效果。这里我来做个总结:
1.申请百度key,不多说。链接:http://lbsyun.baidu.com/ ,api控制台自行申请。
2.下载百度地图包,eclipse放到项目libs文件夹中。Android Studio除了放在libs文件夹外,还要将armeabi文件夹,就是里面放.so文件的文件夹拷贝到项目\app\src\main\jniLibs目录下,没有的话自己新建。然后在菜单栏选择 File —>Project Structure。在弹出的Project Structure 对话框中, 选择module, 然后点击 Dependencies 选项卡。点击绿色的加号选择File dependency. 然后选择要添加的jar包即可。完成上边的操作后在app目录下的build.gradle文件中,会有引入的类库
3.(1)在AndroidManifest中添加开发密钥、所需权限等信息

(2)添加相关权限

4.在布局xml文件中添加地图控件;

5.在应用程序创建时初始化 SDK引用的Context 全局变量:

6.生命周期

7.统一定义

8.地图相关设置



9定位配置

10.定位监听

网友评论