调用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,果然问题就解决了,地图也正常显示,就是没中文使用了。 

你可能感兴趣的:(android,Google,百度)