下面是学习郭霖前辈的第一行代码第二版11.3时使用百度定位遇见的一些问题,下面做一下我个人的总结:
第一个问题定位的时候刷新一次纬度和经线就出问题了,如下:
遇见这个问题起初没觉得什么,以为只是因为在室内。直到我遇见了第二个问题,显示不出地图啦!
可能错误有:
1.你在百度开发页面创建应用中,申请应用AK时填入的包名有可能不对应,应该和你项目的包名一样,如我的是com.example.lbstestdemo,申请的时候要一致,引用百度配置方法的教程一句话:包名需要在文件build.gradle中查询 applicationId,并确保 applicationId 与在 AndroidManifest.xml 中定义的包名一致,然后这就是你要的名字。
2.申请AK时填写的SHA1问题,我按书上操作并没有问题,但是也提一下可以参考http://blog.csdn.net/stevenhu_223/article/details/38333611
密钥库口令好像默认为android
3.讲一讲我自己的问题吧,马虎大意。我申请到AK之后直接一拉ctrl+c ctrl+v,然后多了空格!粗心大意的我完全没有在意android:value=” GhpWtReOZFGbLxN7cFMGnTi68jGPrPvr “,后面把空格一删完全没毛病老铁.
最后成功图片
方便测试刷新在后面加了一个刷新次数,图片为第6次刷新时。