Google地图在天朝的应用修改

2010年7月30日 | 标签:

相信使用Android机器的朋友都知道,原装的Google地图在天朝是被阉割的版本,要多杯具有多杯具。不过困难是难不住勤劳的人民的,在各种纠结背后,都有解决之道。

原生Google地图现在版本号为4.4,存在的问题(根据个人需要有所不同)有:

大部分地区漂移

Navigation(导航)不能使用

Buzz不可用

Places部分功能不可用

线路查询中“自行车”一项被阉割,仅有开车、乘车和步行三个选项

针对上述问题,目前相对较完善的解决方案是安装修改版的Google地图。该地图主要由XDA论坛的Brut制作,并接受国人建议之后加入了漂移修正(fake)。话说,老外根本不知道在天朝还存在地图漂移这么一说,所以很多老外开发的调用地图软件都不符合国情。

论坛链接:http://forum.xda-developers.com/showthread.php?t=630887

Brut修改版地图可以独立安装,不会覆盖原生的Google地图,这就使得系统里面同时存在两个地图程序,一个是Brut版,一个是原生版。

曾经有人尝试将原生版删除,仅保留Brut版。这不是不可以,但会带来问题,比如大众点评等需要调用Google地图的软件,不能调用Brut修改版地图。当然,后来也有人找到了解决办法,至于办法是啥,对我来说是完全不懂!

Brut版地图有以下特性:

Buzz选择性开启

修正漂移(可选),如果你所在地区漂移不厉害,那就不要选择fake了。漂移很厉害是fake之后基本上可以修正

Navigation可用,并有英文语音提示。啥?你要中文提示音?那你就梦吧~~~

离线地图功能。这是最最强大的功能,在上一篇博文中也有提到。

以上功能都需要进入Brut Mod中进行设置,不懂英文的查字典看,或者安装国内的汉化版本。

当然,天朝人民虽然没有太多原创能力,但在他人基础上修修补补的能力还是很强的。于是,各大论坛数位高手都在Brut的基础上相继推出了修改之后,更符合国情的版本。曾经还因此引发过版权争议,故事梗概就是某人转了Brut的地图到某论坛,并没有指明出处,甚至声称是原创;之后被某人举报给了Brut,而Brut也是一笑而过,调侃了几句之后也没有深究;再然后,巴拉巴拉~~~~

国内修改版主要有两个大的版本:

PLUS中带的版本,这是PLUS作者汉化修改过的,并可以替换原生地图而不影响程序调用问题;

叫兽原创修改版。这个我也是今天听@gamewind说了之后才知道的。

PLUS的版本是直接刷机得到,好像没有单独的APK包,大家需要可以去搜索PLUS的相关内容,自行决定是否刷机。采用刷机方式有一个好处,就是避免新手删除/安装问题,坏处就是不够灵活,不能随心所欲的选择。

下面重点介绍叫兽的版本:下载地址点我

该版本是在Brut 13基础上修改而来,为最新的4.4版本号,至于Google地图原生4.4版本有什么特性,可以自行了解一下,主要是加入了Places功能,然后剥离了Latitude图标,界面有较大改善。

叫兽主要是将Brut 13更新到了4.4,因为Brut迟迟没有放出更新版本。

这个版本还有一个重要特性,就是可以替换原生Google地图了,而且不会影响地图调用程序。具体替换步骤作者也是说的很简单,这大概是大多数Geek的风格,一般的新手都无法理解操作步骤,甚至像我这样的玩家一时半会儿也没有找到门道。菜鸟步骤:

1. 获得root权限;

2. 安装root explorer程序;

3. 运行root explorer程序,进入/System/app文件夹,点击右上角的R/W按钮,将其状态修改为R/O样式;

4. 找到Maps.apk,长按,弹出菜单,选择Delete(删除),删除Map程序。注意:为了避免麻烦,建议大家将其备份至SD卡上,并记下它的权限。怎么复制备份?怎么看权限?

4.1 在Maps.apk上长按,选择Copy,回退到上级目录,选择SDCard,选择Past,备份成功;

4.2 在Maps.apk上长按,选择Permissions,查看权限,也就是记住哪些地方打勾了,哪些地方没有打勾。

5. 退出root explorer程序;

6. 选择Settings—Applications—Manage applications,找到一个没有任何图标样式的程序,完整名字应该是com.google.XXX,不记得了,自己看。选中,删除之。这一步很重要,我一开始始终无法安装,就是因为没有删除这个破玩意儿!

7. 如果不放心,可以重启一次机器;

8. 选择你下载的叫兽修改版地图程序,安装,即可;

9. 完毕。

备注:第一次运行叫兽修改版地图会比较慢;在选择Join Latitude,加入Latitude后,会弹出来一个让你加入Google帐号的界面,不用管它,直接返回即可,因为你已经Sign In过你的帐号了。这时你可以看到通知栏区域有一个三角形符号,带感叹号的。拉下通知栏,点击这个图标,就会出现一个权限许可界面。不用看太多,直接点击Allow。这个时候可能会卡在Login In状态,始终无法登陆你的Latitude。不要着急,连按数次返回键,推出地图程序,然后重新运行地图程序,重新Join Latitude一次,这次就不会出现Allow提示了,一会儿就能登陆Latitude(试网络情况而定)。

运行成功修改版地图之后,需要进入Setting中,选择Brut Mod,把离线地图等内容勾选上。

OK,到此基本解说完毕。具体问题具体分析,可能还有乱七八糟的问题出现,多多摸索研究,肯定能找到解决办法的!

 snap20100730_112459

  1. 2010年8月8日09:52

    其实我用brut13大众点评一样可以调用地图,还能导航……

    • 2010年8月8日09:57

      大众点评是调用的Brut 13吗?还是调用的原有地图?删除原有地图试试看?如果刷的PLUS,是可以调用的

  2. 2010年8月9日16:35

    HereIm!地图助手 好使不?好像是国人开发的。

    • 2010年8月9日21:01

      嗯,是国人开发的,我觉得一般,跟Google Map还是没法比

注意: 评论者允许使用'@user空格'的方式将自己的评论通知另外评论者。例如, ABC是本文的评论者之一,则使用'@ABC '(不包括单引号)将会自动将您的评论发送给ABC。使用'@all ',将会将评论发送给之前所有其它评论者。请务必注意user必须和评论者名相匹配(大小写一致)。