react native 百度地图 AK申请

做地图定位时需要用百度地图,刚好github上也有其开源的项目,刚好可以拿来用,但是在 ak申请这里真的是卡了我好久。其实也是东找西找找了好久才发现,我的 ak 申请错了,申请成服务端的了,真的是浪费了好多时间!!!

无论任何应用需要集成百度地图,都需要申请 ak 。进入百度地图SDK开发者官网,百度就可以百度到

react native 百度地图 AK申请_第1张图片
图片.png

网址为: http://lbsyun.baidu.com/

点击申请密钥:

react native 百度地图 AK申请_第2张图片
图片.png

就进入到了API控制台:

react native 百度地图 AK申请_第3张图片
图片.png

这里显示的应用就是我之前申请的,看到圈出来的地方没,服务端,完全错了。android应该是 android SDK。

所以只能重新创建应用:

react native 百度地图 AK申请_第4张图片
图片.png

可以看到,这需要填写 发布版SHA1 和 开发版SHA1还有包名,这些都需要去找。

先说包名吧,我用的是 android studio ,所以在 build.gradle 中找到 applicationId:

react native 百度地图 AK申请_第5张图片
图片.png

红线画出的就是我们需要的包名。这里需注意,这里的包名和AndroidManifest.xml中的包名需是一样的。

react native 百度地图 AK申请_第6张图片
图片.png

开发版SHA1获取方式:
终端输入:cd .android 进入到 .android下,才输入
keytool -v -list -keystore debug.keystore命令
这是会让写 输入密钥库口令:默认的是 android
输入后就会蹦出许多,其中就有开发版SHA1。
react native 百度地图 AK申请_第7张图片

发布版SHA1获取方式:
之前在打包发布时创建过 key.jks,在终端中找到其所在位置:然后输入命令行:

keytool -v -list -keystore key.jks

key.jks是我的签名包的名字。

之后输入密钥库口令,默认的是空,直接回车就可以了。

react native 百度地图 AK申请_第8张图片
图片.png

ok,赶紧填入到申请表中吧。提交后,新的AK就又产生了。

react native 百度地图 AK申请_第9张图片
图片.png

你可能感兴趣的:(react native 百度地图 AK申请)