小胖熊酷数码GPS论坛 www.sosaw.com

 找回密码
 注册register

扫一扫,访问微社区

查看: 9061|回复: 16

[高德] 继续折腾高德地图(v8.0.8)

[复制链接]
发表于 2017-6-5 00:26 | 显示全部楼层 |阅读模式
分享到:
综合发帖模板
发帖目的: 教程
地图品牌: 高德 » 其它
测试机型: -
适用系统(可多选): IOS 
地图国别: -
支持分辨率(可多选):  
资源分类(可多选):  
本帖最后由 休闲泡沫 于 2017-6-5 08:39 编辑

高德地图新版8.0.8中总算解决了导航时调高屏幕亮度的问题,决定开始用这版。用之前还是先折腾一下:

1、去掉地图界面的消息按钮,尤其是招人烦的自动消息横幅。

2、自定义地图界面底部工具栏。8.x版开始的程序文件结构发生了变化,大部分图片资源被打包进了程序目录中的assets.car资源文件中,且部分旧版中有的图片文件已被丢弃,所以要使用自己喜欢的图标的话就不再像以前那么简单。

3、由于程序本来不支持在iPad中的全屏显示,手动强制修改为全屏显示后,因屏幕比例与手机不同,在“我的”界面中出现标头蓝色图片遮挡部分内容的问题。而此图片也被打包进了assets.car文件中,此格式文件目前在在网上能找到的修改软件只有Mac版的,且不确定解包替换再封包后,是否还能被程序正常使用。

先上图,然后再补具体步骤(见后面跟帖)。


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册register

x

评分

1

查看全部评分

 楼主| 发表于 2017-6-5 09:19 | 显示全部楼层
本帖最后由 休闲泡沫 于 2017-6-5 11:22 编辑

实现方法:
首先需要是已越狱的机器(并安装iFile等文件管理编辑软件);
另外第三项只是针对iPad/iPadmini,手机不存在此问题。

1、进入AMapiPhone.app/layoutConfig.bundle文件夹,这里面有两个.plist文件,内容好像一样,试了应该是只修改其中的NMMainMapManagerStyleConfig.plist即可。用属性表编辑器打开,进入region_lefttop,进入views,其中0是消息按钮,1是消息横幅,2是指南针(用来返回原视角等),0和1根据自己需要只删掉1或都删除,保存即可。(自己事先备份)

2、进入AMapiPhone.app文件夹,打开toolbarList.plist,进入bottom,其中0-2就是地图界面底部的3个按钮,iPad可以根据自己需要按0-2的格式自行添加按钮个数。进入0-2其中一个,各项的意思:
icon即在工具条上显示的图标;
title是在工具条上显示的文字;
managerName即点击后会打开的功能的名称。

title可以根据自己偏好随意设置。

每个功能的managerName是唯一的,没有参考资料,只能自己试。除了工具条中原来的Nearby(“附近”,即搜索查找)、PathSearch(“路线”)、Mine(“我的”),其他的:
设置Settings,测距measure,离线地图OfflineResource(早期版本应该是OfflineMap),收藏Favorite,实时公交RealTimeBus,等等。注意大小写。
工具箱是什么一直没找到(附图里的工具箱实际是实时公交),如果能搞定这个,按钮就可以少做几个了。

(待续)








回复 支持 1 反对 0

使用道具 举报

发表于 2017-6-5 00:53 | 显示全部楼层
支持折腾,多谢分享
回复 支持 反对

使用道具 举报

发表于 2017-6-5 06:23 小胖熊手机版 | 显示全部楼层
不错,赞
回复

使用道具 举报

发表于 2017-6-5 08:09 | 显示全部楼层
支持折腾,多谢分享
回复 支持 反对

使用道具 举报

发表于 2017-6-5 08:57 | 显示全部楼层
支持一下。
回复

使用道具 举报

发表于 2017-6-5 09:04 | 显示全部楼层
关注一下
回复

使用道具 举报

发表于 2017-6-5 09:48 | 显示全部楼层
关注  关注一下
回复 支持 反对

使用道具 举报

 楼主| 发表于 2017-6-5 12:10 | 显示全部楼层
本帖最后由 休闲泡沫 于 2017-6-5 15:10 编辑

(接上文)

icon的设置稍麻烦一些。
此处填写"abcd",则对应的是default_abcd_normal@2x.png文件(另有一个相应的default_abcd_normal@3x.png,应该是可以忽略)。
早期的程序版本中,这些图标文件都是直接放在AMapiPhone.app文件夹中的,这样需要设为什么图标,自己根据图片文件选择即可。
也可以根据需要放置自己的图标文件到程序文件夹,参考以上名称命名。


在后来的版本中,文件结构发生了变化,大部分图片资源被打包进了程序目录中的assets.car资源文件中,部分旧版中有的图片文件已被丢弃,不过大部分图标文件还跟以前一样,命名也相同(少量图标如工具箱图标被修改了)。如果知道所需要图标的文件名,在此处直接填写即可。


assets.car文件本身的修改可能比较麻烦,目前能找到的软件是Mac版的,但不清楚解包并重新打包后是否还能正常使用,有兴趣可以试一下。
后来发现并不需要这么麻烦去修改它,因为在assets.car文件中没有的图片,程序还是会自动到程序文件夹中去找;而对于assets.car和程序文件夹中都存在(即同名)的图片,会优先使用assets.car文件中的。
所以干脆把自己需要的图标文件改为特殊的名字(保持前述格式)放进程序文件夹即可。


3、在ipad中手动改为全屏显示后,在“我的”界面中,“离线地图”、“收藏夹”那一行会被顶部的图片遮住。不怕麻烦的话,每次按住此界面往上拖一下,自动滑回来后,就会显示出来。但在8.0.8中过两秒会再次自动遮住。一劳永逸的话还是把这个图片替换掉。
早期版本中,此图片即程序文件夹中的default_mine_title@2x.png(及default_mine_title@3x.png),把此图片修改成更细长的(比例16:5)即可。
在新版本中,此图片也被打包进了assets.car文件中,由于前面所说原因,程序优先识别assets.car文件中的图片,而把修改后的图片文件重新打包进assets.car文件可能比较麻烦。

最后发现可以采用一个变通的解决办法:
用十六进制编辑器打开assets.car文件,搜索mine_title,一共会找到两处,把这两处改掉(比如改为mine_titxe即可),相当于让default_mine_title@2x.png图片从assets.car资源文件中消失;
同时再把修改好的default_mine_title@2x.png(及default_mine_title@3x.png)图片文件放到AMapiPhone.app文件夹中;这样程序就会转向程序文件夹查找使用我们修改添加进来的这个图片了。
这个default_mine_title@2x.png,可以用旧版本程序的那个图片修改,也可以任意使用自己个性化的图片(注意高与宽的比例不要大于5:16;旧版本程序自带文件的2x宽度是640,3x是1200,不过应该不需要严格参考)。发挥个人想像力折腾吧。





回复 支持 反对

使用道具 举报

发表于 2017-6-5 19:48 小胖熊手机版 | 显示全部楼层
水果的不爱折腾
回复 支持 反对

使用道具 举报

发表于 2017-6-5 20:06 | 显示全部楼层
支持折腾。
回复

使用道具 举报

发表于 2017-6-7 11:13 | 显示全部楼层
高德车机版无法分清高架育地面怎么回事。
回复 支持 反对

使用道具 举报

发表于 2017-6-8 08:25 | 显示全部楼层
感谢分享
回复

使用道具 举报

发表于 2017-6-8 08:59 | 显示全部楼层
xjbzc 发表于 2017-6-7 11:13
高德车机版无法分清高架育地面怎么回事。

所有导航都没有通过高程来区别高架与否的功能吧,只是做的好一点的可以通过之前的信息估计行驶轨迹
回复 支持 反对

使用道具 举报

 楼主| 发表于 2017-6-8 09:58 | 显示全部楼层
rlc 发表于 2017-6-8 08:59
所有导航都没有通过高程来区别高架与否的功能吧,只是做的好一点的可以通过之前的信息估计行驶轨迹
...

高德地图提供了一个主辅路切换按钮,发现不对可以手动切换一下。车机版应该也有这功能。


回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册register

本版积分规则

百度SITEMAP|小黑屋|Archiver|手机版|小胖熊酷数码GPS论坛 www.sosaw.com ( 沪ICP备16050520号-1 )|网站地图 

GMT+8, 2019-8-26 18:14 , Processed in 0.398358 second(s), 27 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表