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

 找回密码
 注册register

扫一扫,访问微社区

查看: 8763|回复: 62

[凯立德] 凯立德3J21J24冬季版地图3D_A1文件临时替代办法

[复制链接]
发表于 2018-12-13 15:00 | 显示全部楼层 |阅读模式
分享到:
综合发帖模板
发帖目的: 功能讨论
地图品牌: 凯立德
测试机型: -
适用系统(可多选): CE5 CE6 Android4.0 
地图国别: -
支持分辨率(可多选): 自适应 
资源分类(可多选): 自制地图 
本帖最后由 a66 于 2018-12-26 16:38 编辑

目前凯立德2018年3J21J24冬季版地图未发布3d_a1文件不过可用凯立德2018年3H22J22春季版地图3d_a1文件(官方下载地址:http://download.careland.com.cn/data/3h22j22/data_3h22j22/3d_a1.ndz)结合现有的3J21J24冬季版地图已发布3d_a0文件临时应急,具体方法如下:

如果用常规方法在
凯立德2018年3J21J24冬季版地图中直接应用2018年3H22J22春季版地图3d_a1文件,就会出现目的地路离道路太远不能查找等问题。可采取以下方法就能完美解决这一令人遗憾的小问题,从而满足喜欢凯立德旗舰版3D导航的车友使用凯立德2018年3J21J24冬季版地图也能用上凯立德旗舰版3D导航的急切需求。


方法一、常规旗舰3d_a1配置文件设置法

可将凯立德3J21J24地图豪华版3d_a0文件中的3D引导文件navimapb.cld解压出来重命名为navimapa.cld,然后替换掉凯立德3H22J22地图旗舰版3d_a1文件中的3D引导文件navimapa.cld就不会出现目的地路离道路太远不能查找等问题。具体方法如下:

1. 用"凯立德配置数据DIY工具"修改凯立德中NaviResFile文件夹中的配置文件NaviConfig.dll,在0x04F4处,将3D文件设置为1(读取3d_a1):






2. 用"凯立德版配置数据DIY工具"修改凯立德中NaviResFile文件夹中的配置文件NaviConfig.dll,在0x01DC处“3D效果菜单设置”中将3D详细度设置度成6或7(建议将3D详细度设置度成6,不要将3D详细度设置度成最高7,否则可能会出问题。):




3. 将凯立德最新版地图豪华版3d_a0文件中的3D引导文件navimapb.cld解压出来重命名为navimapa.cld,然后将这个文件添加进凯立德2018年3H22J22春季版地图3d_a1旗舰建筑文件,替换掉原有的navimapa.cld文件,注意压缩时,压缩方式要选择为“存储”。







也可将凯立德3J21J24地图豪华版3d_a0文件中的3D引导文件navimapb.cld解压出来重命名为navimapa.cld,然后删除掉凯立德3H22J22地图旗舰版3d_a1文件中的3D引导文件navimapa.cld,将新的navimapa.cld和3d_a1文件直接拷进凯立德主程序包文件夹NaviOne中,不用把navimapa.cld添加进3H22J22地图3d_a1文件中制作成新的3d_a1也行。

重命名好的用于替换3J21J24地图3d_a1中的3D引导文件navimapa.cld下载:




方法二、旗舰3d_a1和豪华3d_a0配置文件相结合设置法

1. 用"凯立德配置数据DIY工具"修改凯立德中NaviResFile文件夹中的配置文件NaviConfig.dll,在0x04F4处,将3D文件设置为2(读取3d_a0):




2. 用"凯立德版配置数据DIY工具"修改凯立德中NaviResFile文件夹中的配置文件
NaviConfig.dll,在0x01DC处“3D效果菜单设置”中将3D详细度设置度成6或7(建议将3D详细度设置度成6,当3D详细度设置度成7时,
一些大型立交、高架有类似穿越效果,但伪穿越的大型立交、高架位置会出现漂移问题,如果将3D详细度设置度成6时大型立交、高架就虽没有伪穿越效果,但不会出现位置漂移问题。):




3. 加入凯立德3J21J24地图豪华版3d_a0文件中的3D引导文件navimapb.cld凯立德2018年3J21J24冬季版地图3d_a1文件(将凯立德地图最新版地图豪华版3d_a0文件中的3D引导文件navimapb.cld解压出来拷进凯立德主程序包文件夹NaviOne中,如果地图卡空间足够大,可直接加入3d_a0文件而不必将凯立德地图最新版地图豪华版3d_a0文件中的3D引导文件navimapb.cld解压出来拷进凯立德主程序包文件夹NaviOne中),让凯立德程序能正确匹配引导识别凯立德2018年3J21J24冬季版地图与之原先并不匹配的凯立德2018年3H22J22春季版地图3d_a1旗舰建筑文件。



凯立德2018年3J21J24冬季版地图豪华版3d_a0文件的3D引导文件navimapb.cld下载:



注意:

下载解压后得到3个3D驱动文件Navi3DCfg.dll、libGLES_CM.dll、CARELANDGL_DLL.dll


凯立德安卓系统导航程序还需要将下载3D驱动文件.zip解压后得到的Navi3DCfg.dll 拷进凯立德主程序包文件夹NaviOne中;

凯立德CE导航程序如果设备本身具有3D硬件加速功能需要将下载“3D驱动文件” ”解压后得到的3D驱动文件Navi3DCfg.dll、CARELANDGL_DLL.dll 拷进凯立德主程序包文件夹NaviOne中,
如果设备本身没有3D硬件加速功能的话,除了将Navi3DCfg.dll、CARELANDGL_DLL.dll ,还需要把libGLES_CM.dl文件也拷进凯立德主程序包文件夹NaviOne中。

如果使用豪华版3d_a0,设备的内存最好≥128MB;如果使用旗舰版用3d_a1,设备的内存最好≥256MB。



以上方法适用于凯立德所有安卓和CE主程序,经使用凯立德2018年3H22J22春季版地图 3d_a1 文件结合凯立德2018年3J21J24冬季版地图安卓和CE设备上进行实机路测,用此法进行处理的凯立德旗舰版运行、查找、规划、导航一切正常。












本帖子中包含更多资源

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

x

点评

谢谢A大,一直按照A大的方式,折腾成功,谢谢  发表于 2018-12-14 13:31
加入上一次的3da1,果然成功。谢谢!  发表于 2018-12-13 21:11
按你以前的方法已经折腾成功。谢谢你!  发表于 2018-12-13 17:58
2018年3J21J24冬季版地图SP1增量升级包哪里有?  发表于 2018-12-13 16:01

评分

5

查看全部评分

发表于 2018-12-23 14:11 | 显示全部楼层
本帖最后由 开在边缘 于 2018-12-23 14:24 编辑
klddhpj 发表于 2018-12-23 11:38
你的方法第一步是改成A0 是错误的  ao只是解压出来那个文件用已经没有a0文件了  应设置启动该a1啊不然没 ...

你没有理解这样做的原理是什么

不管是3d_a0,还是3d_a1,我们都可以简单的认为,3d文件包的构成是索引文件+数据文件,3d_a0的索引文件是navimapb.cld,3d_a1的索引文件是navimapa.cld

凯立德会根据NaviConfig.dll中的设置,如果设置为读取3d_a0,那么就去读取navimapb.cld这个索引文件,如果设置为读取3d_a1,那么就去读取navimapa.cld这个索引文件,然后再根据索引文件去读取数据文件。这里看清楚了,是读取对应的索引文件,而不是对应的3d_a0.ndz或者3d_a1.ndz文件

当地图升级后,索引会发生变化,所以直接使用之前版本的3d_a1文件,就会出现画面混乱的情况,所以我们就设法自己组装一个3d文件包出来,那就是用3d_a0的索引文件+3d_a1的数据文件。因为用的是3d_a0的索引文件,所以NaviConfig.dll中还是要设置为读取3d_a0,而不是3d_a1

但是如果你把3d_a0的索引文件navimapb.cld,重命名为navimapa.cld,然后和3d_a1的数据文件组合在一起,那么你就可以把NaviConfig.dll设置为读取3d_a1

点评

原来如此 谢谢指教  详情 回复 发表于 2018-12-24 19:58

评分

1

查看全部评分

回复 支持 2 反对 0

使用道具 举报

发表于 2018-12-13 15:29 | 显示全部楼层
顶,不过3D文件太大,一般不用
回复 支持 反对

使用道具 举报

发表于 2018-12-13 15:50 | 显示全部楼层
3D_A1文件实在太大了,不折腾了。8G的卡也跟不上节奏了
回复 支持 反对

使用道具 举报

发表于 2018-12-13 15:57 | 显示全部楼层
a66大总算冒泡了!继续整个C4009-C7P07重组版三!
回复 支持 反对

使用道具 举报

发表于 2018-12-13 16:04 | 显示全部楼层
这个会不会和主程序不兼容的问题??都兼容吗
回复 支持 反对

使用道具 举报

发表于 2018-12-13 16:38 | 显示全部楼层
非常感谢这个办法测试3DA1效果成功
回复 支持 反对

使用道具 举报

发表于 2018-12-13 16:54 小胖熊手机版 | 显示全部楼层
有了资源大佬们都出来打卡了
回复 支持 反对

使用道具 举报

发表于 2018-12-13 17:10 | 显示全部楼层
一直用老大的方式,解决,谢谢A大
回复 支持 反对

使用道具 举报

 楼主| 发表于 2018-12-13 17:23 | 显示全部楼层
折腾无止境 发表于 2018-12-13 16:04
这个会不会和主程序不兼容的问题??都兼容吗

只是3D详细度设置度成7时,一些伪穿越的大型立交位置会漂移,如果将3D详细度设置度成6就不会出现伪穿越效果,这样就不会有大型立交位置漂移问题。除此之外暂时没有发现其他兼容问题。
回复 支持 反对

使用道具 举报

发表于 2018-12-13 18:07 | 显示全部楼层
本帖最后由 开在边缘 于 2018-12-13 18:16 编辑

首先感谢楼主提供这个折中的方法

在mumu模拟器中测试,安卓6.0,使用C4009-C7P07主程序,进行模拟导航

1、在单纯的平面道路上没什么问题,效果很好

2、在地面和高架并存的道路上,有些正常显示,有些则会出现画面混乱的现象,估计还是数据不兼容引起的,出现混乱的几率大概在30%左右



3、如果将3D详细度降低(不设置为最高),则不出现混乱了,但是穿越效果没有了


本帖子中包含更多资源

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

x
回复 支持 反对

使用道具 举报

发表于 2018-12-13 20:01 | 显示全部楼层
谢谢A大经验分享。
回复 支持 反对

使用道具 举报

发表于 2018-12-13 20:31 | 显示全部楼层
奇怪了,3D还是显示不出来呢
回复 支持 反对

使用道具 举报

发表于 2018-12-13 20:33 | 显示全部楼层
本帖最后由 htboy 于 2018-12-13 20:35 编辑

请问除了3D_A1  navimapb.cld   这个2个文件  是不是还有其他文件? NaviConfig.dll 已经改过了
能发一个NaviOne文件夹的文件列表的截图吗
回复 支持 反对

使用道具 举报

发表于 2018-12-13 20:40 | 显示全部楼层
感谢楼主分享。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2018-12-13 20:51 | 显示全部楼层
本帖最后由 a66 于 2018-12-13 21:30 编辑
htboy 发表于 2018-12-13 20:33
请问除了3D_A1  navimapb.cld   这个2个文件  是不是还有其他文件? NaviConfig.dll 已经改过了
能发一个Na ...

应该是确实少3D启动文件Navi3DCfg.dll所致。

本帖子中包含更多资源

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

x

点评

好的,谢谢,Navi3DCfg.dll文件也是必不可少的了?  详情 回复 发表于 2018-12-13 20:57
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2019-11-19 11:10 , Processed in 0.292745 second(s), 28 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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