百度地图开发--解决地图无法显示的问题

        今天要解决的是百度地图有时显示不出来,即一直显示网格的问题。
        前几天换了公司发的新电脑,所以开发工具也换了,因为这个项目最开始是用eclipse 开发的,所以也懒得换过来,都弄好之后跑起来发现地图显示不了,就是一直显示网格。分析后我首先觉得应该是我的百度key值有问题,然后我重新打包签名了个版本,发现是好的,地图显示正常!OK,问题找到了。
       为什么我这么肯定呢,因为我签名用的是之前的,而用这个签名工具申请到的百度key值是无法改变的,所以问题出在我本地运行的key值上。说道这里可能大家会明白了--两个百度key值;一个是签名打包发布用上的,一个是本地运行也就是平时写代码时用到的;
       说到这,就顺便说哈怎么申请key值。先说简单的第二种,直接上图
        这种申请到key值很简单,拿到图中的SHA1 fingerprint 值,按照百度申请流程来就OK,注意,这种key值只能满足于本地运行,签名打包了地图公共就用不了了;
        而这也是导致我的问题原因--地图只能显示网格--key值不对;因为我换了开发工具之后,上图说的SHA1 fingerprint 值也相应变了!!! 敲黑板,这是重点!!
再说第二种,稍微复杂点,还是上图
        1). 打开命令行窗口
                                               
        2).定位到.android文件夹下,输入cd .android,之后输入keytool -list -v -keystore debug.keystore,会得到三种指纹证书,选取SHA1类型的证书(密钥口令是android),

        3). 得到如下图红色方框里面的SHA1值

        这样就收工啦。
        Anyway,你要弄明白,百度地图申请到的key值有两种,一种是签名打包发布上线的,另一种是本地运行用的。

        以上。

        小朋友和小朋友的妈妈都喜欢看~


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值