首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > 移动开发 >

调用google 地图服务的程序在手机下无法显示的解决

2012-09-17 
调用google map服务的程序在手机上无法显示的解决调用google map服务的android在AVD上能正常显示地图,在真

调用google map服务的程序在手机上无法显示的解决
   调用google map服务的android在AVD上能正常显示地图,在真机上测试后出现地图为黑,左下角有个黄色方块的现象。

   我的机子是milestone,一开始以为是自己程序或者是key的问题,但是在AVD上完全没问题,key也更换为发布用的keystore申请的key了。最后用手机调试,从logcat的报错信息,我怀疑可能是系统根本就无法使用google api。

   为了验证我的想法,我从电子市场上下载了itrack和opengps两款运用调用google map的程序,结果果然也和我的程序一样出现地图为黑,左下角有个黄色方块的现象。

   找到了症结就好办了,google不可能在自己的系统里不允许调用自己的服务吧,zf封锁服务倒是有可能。。。但是最可能的是系统给更改过。

   我的系统是itfun论坛网友制作的基于国行xt702的rom,在百度谷歌两天后从一些评论中获知这个国行的rom根本就没有包含google map api,也就是说从底层就不支持调用。

   于是我下载了欧洲的2.1原版rom,果然问题就解决了,地图也正常显示,就是没中文使用了。  1 楼 yinhe625 2010-10-25   我也遇到这个问题,需要重新获取MD5来申请api key,好像《android开发入门与实践》这本书的十三章有提到。我第一次照着书上说的弄是可以在真机上显示地图的,但是后来改善程序后就不行了。现在还在解决中... 2 楼 yinhe625 2010-10-25   我不是调用系统内部的google map,是自己做一个地图程序,把google map加载进来。 3 楼 fengzhizi715 2010-10-28   LZ现在解决这个问题了嘛?我也遇到了 想讨教一下 4 楼 fzlihui 2010-11-08   fengzhizi715 写道LZ现在解决这个问题了嘛?我也遇到了 想讨教一下
我解决了,是因为我摩托罗拉真机的rom本身在汉化的时候去除了谷歌服务核心jar包,其他的真机应该没有这个问题 5 楼 fzlihui 2010-11-08   api yinhe625 写道我也遇到这个问题,需要重新获取MD5来申请api key,好像《android开发入门与实践》这本书的十三章有提到。我第一次照着书上说的弄是可以在真机上显示地图的,但是后来改善程序后就不行了。现在还在解决中...
我的这个问题是在确定apikey正确的时候遇到的,和代码没关系,是真机自己rom的问题 6 楼 yettie 2011-06-21   我的是在模拟器上一切正常。可是手机根本无法安装上去。找不到共享库google。 7 楼 fzlihui 2011-06-23   yettie 写道我的是在模拟器上一切正常。可是手机根本无法安装上去。找不到共享库google。

现在手机rom各种各样,某些库给阉割了很正常

热点排行