android 百度地图定位(我的位置)问题。。。求解决

在调试过程中定位没有问题 ,但是把程序签名之后,定位就不准了,经纬度都为负值,地图显示在非洲区域,记得以前签名没这问题,不知有没有遇到这种情况的,求高人指点。。。。

第1个回答  2014-05-05
你申请百度地图api的时候不是让你填了一个sha1密码指纹么,这个其实是数字签名的sha1指纹,调试的使用的是默认签名,你自己签名之后这两个就不一样了,去百度地图api网站把实际使用的指纹填上去追问

这个我试了 ,但还那样。。。。。

追答

把那个api key删了,重新建一个,填上你要用的签名
我也碰到这问题就这么弄的

追问

找到原因了 是 定位SDKv4.1的问题 它貌似有个BUG,只要签名之后就有问题,我换成SDKv4.0之后,问题解决,希望能与你共勉!!

追答

谢谢!

第2个回答  2018-03-17
因为你没有手机gps的权限
相似回答