最近在学习使用高德地图
中间出了这样一个问题,在此记录,希望能帮到你。
每次定位都是在非洲往左一点的海里,经过一下午的百度,我总结出以下三个解决方案
第一,查看你申请的key,看看项目里的key设置是否有误,如果key有问题那么在运行软件时Android studio最下面run的日志框内就会有提示。
第二,SHA1码,这个SHA1码是有两种,一种是调试时用的(debug),一种是发布时用的(release),如果你的SHA1码填错了(或者位置填反了),就会有这种情况出现。
怎么查看自己的这两种SHA1码
第三,软件权限,虽然你在AndroidManifest.xml文件中申请了权限,但是手机不一定给了权限。此时需要自己在手机设置中给权限(你在程序里主动要一遍也行)