x****s 发帖数: 921 | 1 趁周末折腾了一下,给 iGO Primo 2.0 (见tanbohu帖子) 加上了2D NorthUp 功能,
一直不习惯Headup地图转来转去,现在有了NorhtUp 好多了.
就是修改了
/sdcard/iGO/data.zip: ui_android/common/ui/navigatemap.ui
在导航主界面加了指南针,点一次就变成NorthUp方式.(要想回到HeadUp得按地图任
何地方进入拖动方式,再按Back).
更新zip都费了不少周折,所以这里直接提供data.zip 下载,先备份你的 /sdcard/iGO
/data.zip, 然后把下载的zip 覆盖到/sdcard/iGO/data.zip
原data.zip是从thin_1.0里的:
Orig: (Thin_1.0)
6375e370451b3bf1a2777e4a5b780cd0 data.zip
Hacked:
697c0f8d6c33d8f6c54797182e6eba25 data_NorthUp.zip
Diff:
59a60,62
>
>
>
>
data_NorthUp.zip 下载:
http://fileuplo.de/6rz4biqxh3nc.html |
d******c 发帖数: 2407 | 2 我用的不是thin的zip,另外还自己改了google local search的button,因此不方便直
接用你的zip,能否详细说一下改的是什么地方?在navigatemap.ui的什么地方增加什
么?删除什么?
另外没法再点一下指南针或者其他button回到head up吗? |
x****s 发帖数: 921 | 3 更新 2012-09-12: 解决High Way显示模式下指南针不可见的问题
和原始文件 (thin_1.0)相比,修改了 /sdcard/iGO/data.zip: ui_android/common/ui/
下的三个文件:
=====DIFF START==========
--- navigatemap_orig.ui 2012-09-09 21:41:38.860689748 -0500
+++ navigatemap.ui 2012-09-12 00:15:45.660664681 -0500
@@ -36,7 +36,7 @@
showAdOnMap && !st_LoadDemoRoute.isEntered) onselect=sc_showAdPopup
ondeselect=sc_removeAdPopup START>
-
+
.has_navigable_path && %navigation.car_pos_valid && %map.primary.center_
follow)>
@@ -58,6 +58,11 @@
heading))>
+
+
>
+
+
+
|
x****s 发帖数: 921 | 4 更改的细节都已在贴里说明, 有关diff 格式请看这个教程:
http://www.linuxtutorialblog.com/post/introduction-using-diff-a
(我在三楼里diff 用了unified 格式,和一楼略有不同)
我也试过在Button事件里用if else 切换,但没搞定,而且lua反编译tool chain也没
搞好,而且有时有些事件会导致Model状态Messed up, 所以觉得单向force North Up还
行。所以我把这个叫Hack, 不是Mod. :)
【在 d******c 的大作中提到】 : 我用的不是thin的zip,另外还自己改了google local search的button,因此不方便直 : 接用你的zip,能否详细说一下改的是什么地方?在navigatemap.ui的什么地方增加什 : 么?删除什么? : 另外没法再点一下指南针或者其他button回到head up吗?
|
t******u 发帖数: 1704 | 5 to disable the google local search, just add the following to the sys.txt:
[poi]
featured_provider=0
【在 d******c 的大作中提到】 : 我用的不是thin的zip,另外还自己改了google local search的button,因此不方便直 : 接用你的zip,能否详细说一下改的是什么地方?在navigatemap.ui的什么地方增加什 : 么?删除什么? : 另外没法再点一下指南针或者其他button回到head up吗?
|
d******c 发帖数: 2407 | 6 我已经自己改过了,而且目的不是仅仅disable local search,而是把这个用不上的
button换成常用的find in map
【在 t******u 的大作中提到】 : to disable the google local search, just add the following to the sys.txt: : [poi] : featured_provider=0
|
d******c 发帖数: 2407 | 7 多谢,没有linux,看来还是下载你的zip然后我再把我改的button再改一遍算了
【在 x****s 的大作中提到】 : 更改的细节都已在贴里说明, 有关diff 格式请看这个教程: : http://www.linuxtutorialblog.com/post/introduction-using-diff-a : (我在三楼里diff 用了unified 格式,和一楼略有不同) : 我也试过在Button事件里用if else 切换,但没搞定,而且lua反编译tool chain也没 : 搞好,而且有时有些事件会导致Model状态Messed up, 所以觉得单向force North Up还 : 行。所以我把这个叫Hack, 不是Mod. :)
|
t******u 发帖数: 1704 | 8 it will change to find in map. you dont need to edit data.zip anymore.
【在 d******c 的大作中提到】 : 我已经自己改过了,而且目的不是仅仅disable local search,而是把这个用不上的 : button换成常用的find in map
|
x****s 发帖数: 921 | 9 hehe, 没那么复杂,这个不需要linux,仔细看明白格式意思手工可以修改。 我是想偷
懒就google了一篇教程
简单说,那个diff告诉文件的行号,“--” 就是删掉行,“++” 就表示要加上的行。
--- navigatemap_orig.ui 2012-09-09 21:41:38.860689748 -0500
+++ navigatemap.ui 2012-09-12 00:15:45.660664681 -0500
navigatemap_orig.ui 这个文件名是原始文件
navigatemap.ui 这个文件名是修改完成后的
【在 d******c 的大作中提到】 : 多谢,没有linux,看来还是下载你的zip然后我再把我改的button再改一遍算了
|
g******x 发帖数: 279 | 10 谢谢! 改好在室内试了下,没问题。
【在 x****s 的大作中提到】 : hehe, 没那么复杂,这个不需要linux,仔细看明白格式意思手工可以修改。 我是想偷 : 懒就google了一篇教程 : 简单说,那个diff告诉文件的行号,“--” 就是删掉行,“++” 就表示要加上的行。 : --- navigatemap_orig.ui 2012-09-09 21:41:38.860689748 -0500 : +++ navigatemap.ui 2012-09-12 00:15:45.660664681 -0500 : navigatemap_orig.ui 这个文件名是原始文件 : navigatemap.ui 这个文件名是修改完成后的
|
g******x 发帖数: 279 | 11 这个有点奇怪。
我改了之后,原先4个图标变3个,第3个是find on map,然后停留半秒又变回原来的4
个,find on map又没有了。
【在 t******u 的大作中提到】 : to disable the google local search, just add the following to the sys.txt: : [poi] : featured_provider=0
|