关于android端的百度地图定位无法定位,经纬度都是4.9E-324的问题

本篇文章主要是记录针对android集成百度地图的时候的出现的bug,并且解决的的方法:


问题1 :关于百度地图开发的时候,android studio直接调试的时候没出现地图,只出现格子的问题

导致这个问题是因为,没有在百度控制平台输入开发版的SHA1,并且要注意,如果换了一台电脑获取重装了系统,或者重新安装了开发软件都要重新获得开发版的SHA1,否则无法正确显示地图,只会显示出格子。

问题2 :关于百度地图打包后,不法正常显示出地图的问题

导致这个问题可能性有两种:

(1)你的发布版的SHA1有错(生成的开发的SHA1的keystore不是打包的keystore)

(2)网络问题

问题3:百度地图定位总是定位到几内亚湾(非洲区域),即经纬度都是4.9E-324

导致经纬度不正确的情况有很多种,可以根据百度地图提供的API的getLocType(),得到获取定位类型,查看定位结果描述关于android端的百度地图定位无法定位,经纬度都是4.9E-324的问题_第1张图片

针对我自己遇到的问题就是代码162,说明SO包加载不对,所以我重新更新一次so包,重新跑一遍就可以重新正确定位了!!!


你可能感兴趣的:(android)