手把手教你成为GPS一机多图DIY高手(实例:破解睛田GPS机厂家说不能一机多图的详细教程)
此贴目的是与菜鸟一起共同学习的科普贴。自认为是高手的请绕道。 随着科技进步,GPS的硬件和软件的发展也日新月异。系统越来越强大。GPS地图品牌也琳琅满目,让人眼花缭乱。网上的破解地图也天天更新,一机多图教程也不少。但是很多新玩家看着这么多五花八门的教程而无从下手。 本人属于折腾一族。在本游戏战队网站也经常折腾制作一些游戏任务与队友分享。这次正好自己小轩也要升级GPS地图。就借此机会与有兴趣的新手朋友们一起学习学习。。。 水平有限,请大家指教。让高手见笑了。。。。 以下内容如果你认为值得一看,就请你给个回帖以作鼓励。。。。 请新手们认真看完教程。相信你一晚之间就会成为玩转GPS一机多图的高手。(只要你会基本电脑使用知识就行。呵呵!不要告诉我你不会上网。。。)先上制作好后在睛田GPS上使用的效果图(我设计了可以在GPS上更换不同的桌面风格啊~~~)
一 ,制作一机多图的必需资料
1.下载一机多图的制作程序(必需)
首先要有一机多图的制作程序。一机多图的制作程序有很多种,功能都是大同小异。网上都有很多资料可以下载。流行的有:MobileNavigator和navigation等。自己上网找就行。 一机多图程序是一个多功能的GPS引导程序,里面有工具、软件、游戏、音视频播放器、导航地图等多种功能,用户只需要将相应的wince应用软件、游戏、音乐、视频放入相应的文件夹,即可以实现相应的功能。 例如:
其中.MobileNavigator.exe是一机多图主启动程序.Shell.ini是程序指向配置文件.
我自己用的是下面这种一机多图程序:
其中.navi.exe是一机多图启动程序.sysinfosettings.ini是配置设置文件.(后面有详解) 附一个一机多图程序的下载链接吧: http://bbs./read.php?tid-52540-keyword-%D2%BB%BB%FA%B6%E0%CD%BC.html
2.下载WINCE模拟器(必需) WINCE模拟器是一个可以在你的PC上模拟你的GPS机运行GPS地图和其它只能在WINCE操作系统下使用的程序的软件。这样做的目的是让你不用每次把导航软件装在SD卡上都要用到你的车载GPS机运行测试。(些软件就是让你在电脑上模拟一个GPS导航仪,来运行WINCE系统的程序)。 什么是WINCE操作系统和WINCE系统下的程序? 请你上网GOOGLE一下就知道了。 像我们用的车载GPS和手机之类的移动通信设备都是使用WINCE操作统统平台的。WINCE应用程序是不能直接在PC的WINXP操作系统下接行的.所以要用到WINCE模拟器.特别是在自己DIY设计一机多图界面时. WINCE模拟器的作用就很大了.要设计一款有个性的一机多图界面.就要多次在模拟器上测试.以达到自己满意的效果.。 按你的WINCE系统版本下载相应的WINCE模拟器版本。有WINCE4;WINCE5。WINCE6。我的GPS系统是WINCE6平台的。我用的模拟器是这种:
|
|
|
|
3.ICO图标制作(自选)
图标文件是可以作程序、快捷方式、文件夹等标志的一种图像格式,后缀是 .ico 通过工具软件可以从普通图片中提取图标文件。在你GPS一机多图界面上的地图按钮等就是ICO图标。 如果你想设计自己特色的图标,就下载ICO制作软件。ICO图标尺寸必须是:32*32;64*64;128*128等。一般网上都有现成的图标下载。比如凯立德,道道通图标。如果不是特别要求的,就借用一下别人的劳动成果吧。。。。4.背景图片制作(自选)一机多图用的背景图片一般采用BMP图形格式。要设计自己的个性背景。用WINXP上的Photoshop等图形处理软件就可以了。把你喜欢的图片制作成背景。一机多图用的背景图片尺寸要按你的GPS显示屏尺寸和分辨率来定。一般是:800*480;480*272等等。网上都有现成的下载。5.导航地图软件(必需品) 这个不用解释了吧.....想要什么品牌的就去下载吧。网上D版的多的是(特此声明:本人不支持D版。我建议大家都买正版软件)
6. 4G以上的SD卡 用来安装你的宝贝........
下面我以睛田视听派轩逸专用GPS机为例制作一机多图作详细的讲解.(睛田视听派都能做一机多图.其它的GPS机更不在话下了.为什么这么说.请听我解释原因…) 睛田视听派采用的是WIN CE6。2系统平台。内存128MB。主频600兆的双核CPU。最大支持16G SD地图卡。是目前算先进的GPS系统了。睛田的操作界面很漂亮。功能也算齐全。这是原机导航界面:
但缺点是经咨询厂家,说暂时不能使用一机多图。(请你不要急着埋怨)。上海睛田用的地图是由合作伙伴上海华卫电子有限公司提供的领路人GPS主程序。地图是四维的正版地图。上海睛田重新设计了导航的界面。并把导航的引导程序执行路径直接写入了系统主机的RAM中。所以每次启动导航时。都是执行睛田自己的专用引导程序指向的目录下的地图启动文件。(后面有详细说明)。所以其它的导航地图在睛田视听派如果不作改动是不能运行的。。。其实,只有上规模的厂家。才有合作的地图供应商,为了自身的利益和知识产权。它们各自都指定硬件和软件供应商的。这样理解,厂家不提供一机多图就不足为奇了。反观很多小规模的山寨厂。由于没有足够实力得到地图商的合作。就放开了地图的使用范围,甚至原机带的就是D版地图。(我的意思不是说使用一机多图的都是山寨厂。正规大厂有几个合作的地图商,就能提供一机多图了)。 男人嘛 。总是有点喜新厌旧。吃腻了,就想换口味。。。。经过本人多次折腾。终于实现了在睛田上使用一机多图的方法。[ 本帖最后由 TOTOTOB 于 2010-1-28 15:24 编辑 ]
|
|
|
下面附上网友整理好的navi.ini配置程序的命令定义和参数含义: GLOBALSETTINGS ShowMessage = 0 QuitOnDoubleClick = no(注释:是否双击后离开,可根据实际需要改为:no或yes) X = 0(注释:横坐标位置,可根据实际需要输入具体数字) Y = 0(注释:纵坐标位置,可根据实际需要输入具体数字) Width = 480(注释:程序背景宽) Height = 272(注释:程序背景宽) Arrange = No(注释:执行) BackgroundBitmap = ..\**\**\**.bmp(注释:程序背景图片路径及文件名,可根据实际需要修改) StartUpAnimation = FlyLeft(注释:执行后背景的飞行方向,可根据实际需要设置为飞向左,右,上,下等等) Accelerated = yes TopMost = no
TEXT(注释:设置此按钮文字在背景在的具体方位、大小、颜色等等信息) x = 10(注释:横坐标位置,可根据实际需要输入具体数字) y = 2(注释:横坐标位置,可根据实际需要输入具体数字) Text = 导航地图(注释:显示该项目的名称) Color = FFFFFF(注释:文字颜色,可根据实际需要修改相关颜色代码) FrameColor = 000000(注释:框架颜色) Size = 22(注释:文件大小,可根据实际需要输入具体数字) Weight = 700 CreateFont(注释:文本字体,可根据实际需要输入相关字体路径及名称)
以下是启动各个项目按钮的具体参数设置,如下: ICONXPBUTTON(注释:设置此项按钮在背景在的具体显示图标、方位、大小、等等信息) x = 22(注释:横坐标位置,可根据实际需要输入具体数字) y = 2(注释:横坐标位置,可根据实际需要输入具体数字) NewIni = ..\**\**.ini(注释:此按钮连接的配置文件路径及配置文件名) SizeNormal = 32(注释:按钮常规大小,可根据实际需要输入具体数字) SizePushed = 32(注释:按钮按下时大小,可根据实际需要输入具体数字) Add = 0 ScaleAlpha = 67(注释:按钮图标清晰度,可根据实际需要输入具体数字) IconNormal = ..\MioIcons\tab_multi.ico(注释:按钮常规图标,可根据实际需要输入具体路径及图标名称) Add = 0 ScaleAlpha = 100(注释:按钮图标清晰度,可根据实际需要输入具体数字) IconPushed = ..\**\**.ico(注释:按钮安下时的图标,可根据实际需要输入具体路径及图标名称) ShutDownAnimation = FlyDown(注释:执行后背景的飞行方向,可根据实际需要设置为左,右,上,下等等)
以下是启动程序按钮的参数设置,如下: ICONXPBUTTON x = 265(注释:横坐标位置,可根据实际需要输入具体数字) y = 130(注释:横坐标位置,可根据实际需要输入具体数字) Command = \SDMMC\**\**.exe(注释:执行程序的具体路径及程序文件名,例如:地图程序城际通,工具程序虚拟键盘,系统程序GPS定位精度等等) SizeNormal = 50(注释:按钮常规大小,可根据实际需要输入具体数字) SizePushed = 55(注释:按钮按下时大小,可根据实际需要输入具体数字) ScaleAlpha = 100(注释:按钮图标清晰度,可根据实际需要输入具体数字) IconNormal = ..\**\**.ico(注释:按钮常规图标,可根据实际需要输入具体路径及图标名称) ScaleAlpha = 80(注释:按钮图标清晰度,可根据实际需要输入具体数字) IconPushed = ..\**\**.ico(注释:按钮安下时的图标,可根据实际需要输入具体路径及图标名称)
TEXT(注释:设置此按钮文字在背景在的具体方位、大小、颜色等等信息) x = 270(注释:横坐标位置,可根据实际需要输入具体数字) y = 100(注释:横坐标位置,可根据实际需要输入具体数字) Text = 城际通(注释:显示该按钮的名称) Color = FFFFFF(注释:文字颜色,可根据实际需要修改相关颜色代码) Size = 18(注释:文件大小,可根据实际需要输入具体数字)
[ 本帖最后由 TOTOTOB 于 2010-1-28 16:33 编辑 ]
|
|
|
BATTERY(注释:此项目为电池容量显示情况) x = 208(注释:横坐标位置,可根据实际需要输入具体数字) y = -5(注释:横坐标位置,可根据实际需要输入具体数字) Width = 80(注释:宽度,可根据实际需要输入具体数字) Height = 13(注释:高度,可根据实际需要输入具体数字) ColorBattery = A0A0A0(注释:电池满电量时显示状态,可根据实际需要输入具体内容) ColorHigh = 00A000(注释:电池高电量时显示状态,可根据实际需要输入具体内容) ColorLow = A0A000(注释:电池低电量时显示状态,可根据实际需要输入具体内容) ColorCritical = A00000(注释:电池紧急低电量时显示状态,可根据实际需要输入具体内容) Segments = 10(注释:电池显示的片段数,可根据实际需要输入具体数字)
DATE(注释:此项目为日期显示情况) x = 190(注释:横坐标位置,可根据实际需要输入具体数字) y = -23(注释:横坐标位置,可根据实际需要输入具体数字) Color = 0080800(注释:日期显示颜色,可根据实际需要输入具体颜色代码) FrameColor = 000000(注释:框架颜色,可根据实际需要输入具体颜色代码) Size = 13(注释:大小,可根据实际需要输入具体数字) Weight = 700 CreateFont(注释:文本字体,可根据实际需要输入相关字体路径及名称)
TIME(注释:此项目为时间显示情况) x = 252(注释:横坐标位置,可根据实际需要输入具体数字) y = -23(注释:横坐标位置,可根据实际需要输入具体数字) Color = 0080800(注释:时间显示颜色,可根据实际需要输入具体颜色代码) FrameColor = 000000(注释:框架颜色,可根据实际需要输入具体颜色代码) Format = HH':'mm':'ss'(注释:时间显示排列情况,HH为时,mm为分,ss为秒) Size = 13(注释:大小,可根据实际需要输入具体数字) Weight = 700 CreateFont(注释:文本字体,可根据实际需要输入相关字体路径及名称) Interval = 100(注释:间隔,可根据实际需要输入具体数字)
DISKMEM(注释:此项目为外插SD卡的显示情况) x = 220(注释:横坐标位置,可根据实际需要输入具体数字) y = -2(注释:横坐标位置,可根据实际需要输入具体数字) Width = 144(注释:宽度,可根据实际需要输入具体数字) Folder = \SDMMC (注释:外插卡名称,可根据实际插卡情况输入卡名) ShowPath = no(注释:显示路径,可根据实际需要输入no或yes) CoolBar = no Percent = no(注释:百分比,可根据实际需要输入no或yes) Value = yes CenterValue = no TextColor = FFFFFF(注释:文本颜色,可根据实际需要输入具体颜色代码) BorderColor = FFFFFF(注释:边缘颜色,可根据实际需要输入具体颜色代码) BackgroundColorLow = BF2020(注释:外插卡使用空间低时显示状态,可根据实际需要输入具体内容) BackgroundColorHigh = 20BF20(注释:外插卡使用空间高时显示状态,可根据实际需要输入具体内容) LightColor = FFFFFF(注释:外插卡空间不足时显示状态,可根据实际需要输入具体内容)
教程全部完成.请大家指教!!!
|
|
|