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

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


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

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

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

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

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

(2)网络问题

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

导致经纬度不正确的情况有很多种,可以根据百度地图提供的API的getLocType(),得到获取定位类型,查看定位结果描述

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


评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值