百度地图SDK的使用
最近看了一些SDK相关的东西,就心血来潮用了一下百度地图的sdk。
百度的文档真的很有问题,配置步骤也错漏很多。
1、首先百度地图的demo一直都是和最新的android studio版本不搭的,问题多得很,还是直接看文档了。
2、下载相关的SDK,其实就是jar包和一些so库。在自己的项目中导入jar包。新建文件夹jniLibs,把so库拷贝进去。
3、注册开发者帐号,获取app_key
这个大致上可以根据百度的教程来弄:http://lbsyun.baidu.com/index.php?title=androidsdk/guide/key
不过有个很坑的地方,就是获取app的sha1,建议不要用上述方法,因为很多人都说不正确,我也是。
百度的论坛上有百度程序员的改良方法(为什么官方还不修复教程?),就是安装好你的app,再用他们提供的app来获取,相关的方法在:http://bbs.lbsyun.baidu.com/forum.php?mod=viewthread&tid=106461
这样弄好再根据官方的教程就能得到app_key了,然后还有在manifest配置一下。
<meta-data android:name="com.baidu.lbsapi.API_KEY" android:value="app_key" />
4、然后第一个HelloBaiduMap可以根据官方的教程来写,这个写得还是可以的
http://lbsyun.baidu.com/index.php?title=androidsdk/guide/hellobaidumap
成功运行应该是这个样子:
出了什么小问题可以去百度看看,顺便提醒一句装了WPS的朋友可以在开发是把它的服务给关了,不然会占用adb的端口,我就说怎么一直手机连接被切断。
【推荐】还在用 ECharts 开发大屏?试试这款永久免费的开源 BI 工具!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步