最好根据百度官方文档 来看此文
百度地图API:
LBS - Location Based Services
POI - Point Of Interest 兴趣点
百度地图官方文档:http://developer.baidu.com/map
百度地图根据经纬度 获取位置信息api:http://api.map.baidu.com/geocoder?output=json&location=latitude,longitude&key=AK
1)新建App,获取秘钥
安全码:安全码的组成是 Android签名证书的SHA1签名+";"+包名
获取安全码:1)进入.android 目录,输入指令keytool -list -v -keystore debug.keystore,密码是 android。keytool 是jdk自带工具,debug.keystore是Android签名证书文件
2)导包
src/main/目录下新建 jniLibs目录,放入so文件(armeabi/)
libs下 导入jar包
3)关于混淆
在集成地图SDK 的应用中,在打包混淆的时候,需要注意与地图相关的方法不可被混淆
-keep class com.baidu.** {*;}
-keep class vi.com.** {*;}
-dontwarn com.baidu.**
4)在application标签下添加 meta-data name=com.baidu.lbsapi.API_KEY value=AK
添加权限
5)地图的使用 都需要先 调用 SDKInitializer.initialize(appcontext)
6)注意 地图控件的 生命周期方法onResume onPause onDestory onCreate就是find
7)在地图上创建一个 MarkerOptions(包括 创建,地图的缩放、定位,InfoWindow的显示)
//创建一个 Bitmap
BitmapDescripto
百度地图API:
LBS - Location Based Services
POI - Point Of Interest 兴趣点
百度地图官方文档:http://developer.baidu.com/map
百度地图根据经纬度 获取位置信息api:http://api.map.baidu.com/geocoder?output=json&location=latitude,longitude&key=AK
1)新建App,获取秘钥
安全码:安全码的组成是 Android签名证书的SHA1签名+";"+包名
获取安全码:1)进入.android 目录,输入指令keytool -list -v -keystore debug.keystore,密码是 android。keytool 是jdk自带工具,debug.keystore是Android签名证书文件
2)导包
src/main/目录下新建 jniLibs目录,放入so文件(armeabi/)
libs下 导入jar包
3)关于混淆
在集成地图SDK 的应用中,在打包混淆的时候,需要注意与地图相关的方法不可被混淆
-keep class com.baidu.** {*;}
-keep class vi.com.** {*;}
-dontwarn com.baidu.**
4)在application标签下添加 meta-data name=com.baidu.lbsapi.API_KEY value=AK
添加权限
5)地图的使用 都需要先 调用 SDKInitializer.initialize(appcontext)
6)注意 地图控件的 生命周期方法onResume onPause onDestory onCreate就是find
7)在地图上创建一个 MarkerOptions(包括 创建,地图的缩放、定位,InfoWindow的显示)
//创建一个 Bitmap
BitmapDescripto