1.首先在apicloud的模块库中应用bmap模块
2.查看bmap文档进行配置 发现
(1)需要开启手机的定位权限
在编译的时候开启即可
(2)使用此模块之前必须先配置apicloud中的config 文件,ios 配置方法如下:
注:我只需要配置安卓的,ios的在文档里面也有
其中appkey的获取很关键 需要去百度地图开放平台申请Android的AK
在这个过程中我遇到了几个坑
(1)首先,在使用指令调试版本使用指令:keytool -list -v -keystore debug.keystore时报错:
是因为keytool.exe不在这个目录下,我们找到C盘下的Program Files文件夹下的Java/jdk/bin里面存在这个工具
然后在此目录下执行cmd 再次报错
查了一圈之后发现是缺少jks文件 根据下面链接的解决方案创建了一个test.jks文件
再次执行cmd 即可得到sha1
PackageName如下:
最后点击提交
创建好的应用可以看到对应的AK,
配置在apicloud中的config.xml中