安卓google地图开发中的maps_conflict_avoidance

最近有两天都没写博客了 主要是被谷歌地图的例子给困住了 真愁银~

 

项目:使用google服务的LocationMap

 

问题:在自己申请和使用了API key之后 应用出现 只显示格子 没有地图的现象

 


安卓google地图开发中的maps_conflict_avoidance_第1张图片
 

logcat信息:

 


安卓google地图开发中的maps_conflict_avoidance_第2张图片
 

 

相信很多童鞋也遇到过类似的问题,网上搜了很久 都没找到合适的解决方案

 

这个问题困扰了我两天 没做出来 休息了一天没做工程 但还是不死心

 

今天下午开始 继续上网找解决方案

 

终于 我发现了问题所在:

 

   教程上申请key 用的是MD5值 而我按照那个办法得到的是SHA1值

MD5是16对,而SHA1是20对数字(难道是像IP一样不够用了么?)

 

MD5用于

Google Maps Android API v1

而SHA1用于

Google Maps Android API v2

 

并且google将于2013-3-18开始停止通过MD5申请key (不过之前开发的应用仍然可以正常使用),采用SHA1方式申请key

 

我之前使用的一直是SHA1申请得到的key值 申请了多次都没能让地图显示出来 一直都是格子

(也可能是我英文没读明白,申请的方法不对。。。我英语有这么差么??)

最后使用了MD5值申请了一个key值

 

终于搞定了!

 


安卓google地图开发中的maps_conflict_avoidance_第3张图片
 

 



 

 

 

 

你可能感兴趣的:(google地图)