26百度地图小总结
1,BaiduMap
>集成步骤:1,进入官网 注册开发者账户
2,配置环境变量 将.jar 放入到 libs文件夹 将.so放入新建的src/main/的jniLibs
3,配置清单文件 配置key (创建项目 数字签名(1,cmd,2,eclipse里的window-prenfrence--android-build)和包名) 配置权限
4,在布局中添加 地图布局<com.baidu.mapapi.map.MapView>
5,在逻辑代码 做全局初始化 还有和Activity生命周期同步
2, 大体步骤:
1,获取对象
2,设置监听
3,开启监听
覆盖物
Poi检索
公交检索
路线规划
定位
3,出现问题
XXXX.so XXX.jar :配置问题 去官方demo复制libs
地图不展示:次要原因:网速问题 主要:key有问题
LatLng llC = new LatLng(39.639723, 118.425541);
LatLng llD = new LatLng(39.906965, 118.401394);
Error:Execution failed for task ‘:app:transformClassesWithDexForDebug’.
com.android.build.api.transform.TransformException: com.android.ide.common.process.ProcessException: java.util.concurrent.ExecutionException: com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException: Process ‘command ‘C:\Program Files\Java\jdk1.7.0_13\bin\java.exe” finished with non-zero exit value 2
说明Jar 导入重复
sourceSets {
main (){
jniLibs.srcDir ‘libs’
}
}