百度地图定位不准的一点心得

关于android百度地图定位到几内亚湾或非洲的一点心得

这两天搞个定位搞得我是真的难受,小白太难了,所以就想分享一下,希望能帮到大家!
1、编译通过,打包apk,用真机运行,如果出现能定位(屏幕一片蓝或者只有网格,没有网格的话就是经纬度反了),但不知道自己的位置,地图不显示的话,建议查看签名(SHA1)是否一致!
2、修改好签名后,打开apk,如果还是蓝白相间的话,增大比例尺,你就会发现几内亚湾啊什么的了(定位在海上,迷了)。这时候可以先检查位置权限,存储权限有没有开启,因为在API 23之后的版本都要申请权限,无法自动获取了!如果没有添加动态权限申请的小伙伴可以去找搜一下,很多大佬都有贴出代码(我就不丢人了)!
3、权限有了还不行的话,可以通过查看getLocType(),看其返回的code来确定原因
4、在代码与配置都没有问题的情况下,我就只能考虑是不是我的SDK有问题,但我又找不出问题,所以,我就直接升级SDK的版本,用新的lib文件跟jniLibs文件替换。最终终于定位成功!
以上就是我的一点经历与心得,希望能给你带来一点启发或帮助。

你可能感兴趣的:(笔记)