最近项目中需要使用天地图的项目。因为项目需求必须使用天地图来显示,这里对踩过的坑和开发做一个总结:
效果图如下:
1:首先注册天地图的账号,这个不用过多介绍。
2:找到个人界面,创建一个新应用,目的是获取天地图的key,从2019年1月1日开始需要用户注册才能获取key。
3:用户创建新应用的时候会让我们填入应用的SHAI值,我们打开Androidstudio找到我们任意一个有签名的项目,
如果没有可以自己设置一个签名,然后输入如下命令,其中打码的是我本地应用的签名文件名,这里就不展示了:
然后输入密码,就是我们签名的密码,SHAI就出来了,然后填入需要申请的填入发布版SHA1和开发版SHA1就可以了。
4:地图key申请好了然后在相关下载----->移动API开发包(找到最新的)下载解压出来。
5:找到解压文件夹打开:如下标1的部分和标2的部分放到下面对应的文件夹下
放入Androidstudio的如下目录下的界面显示如下:
6:在AndroidManifest中添加如下权限:
<!-- 天地图所需权限 -->
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
<uses-permission androi