在PC上制作电子地图:
第一步:
我们需要一张图片,就是地图。从纸地图扫描也行,从网站上抓图抓的也行……总之只要是一张图片(BMP、jpe、tip格式都行),这是最基本的啦。(假设这张地图文件是“深圳.bmp”)
Quote: | 关于以下讲及“第二步”,个人觉得完全可以不必如此繁琐,如果查看此贴有高手懂得MAP文件结构的请讲一讲,因为那是一个文本数据格式的文件,完全可以自己编辑,不需要这个这么复杂的软件来生成。
但我不太精通MAP格式,我此处列出的软件是因为原作者在软件中提及OziExplorer,我就找了一个下载来学了学。 |
|
Quote: | 深入研究一下.MAP文件,发现其实不必每个地图都去生成新的Map文件,除非有定位的需要。所有的MAP文件都可以共用,关键是前面两行必须定义
(第1行)XXX.ogf2 (第2行)e:\document\mapviewgps\maps\XXX.ogf2(假设软件安装在e盘)
其余的保持不变都是可以的,然后把这个修改过的Map文件保存为XXX.map即可 (XXX指图片文件与MAP文件共同的文件名,往下看就知道这个文件名必须是一样的。)
但是,这样做并不保险!!
常常做出的地图会在调用时出现程序错误,强烈推荐用OziExplorer生成MAP文件。
当然,如果想让地图文件注解内容非常丰富,且具有定位功能,请往下看: |
|
第二步:
我们需要一个可以生成地图数据库的软件:OziExplorer
下载地址:http://www2.skycn.com/soft/13472.html(天空软件站,版本号3.95.3b)
最新版本3.95.4,不要紧,国内服务器下载要快些,将就着用吧。看了看,说是个共享软件,但可以使用全部功能,也可以保存,只是只能连续使用一个小时,超过一个小时就要重启电脑后才能继续使用……重启就重启,这软件卖85个$,换算成¥,是700个¥……
启动这个程序,点击:“File”→“Load and Calibrate Map Image”项,会弹出一个窗口,选择您的那张地图图片。以后所有的数据都是基于这张图片的。(如下图)
[ Last edited by redzest on 2005-2-18 at 21:51 ]
本贴包含图片附件:
<IMG onmouseover="if(this.resized) this.style.cursor='hand';" onclick="if(this.resized) window.open('attachments/month_0502/1_pmLurigaZzBl.jpg');" src="http://www.wda.com.cn/attachments/month_0502/1_pmLurigaZzBl.jpg" onload="if(this.width>screen.width*0.7) {this.resized=true; this.width=screen.width*0.7; this.alt='点击查看全图';}" border=0>
这时右边变成下图这样。
在这里可以定义“Point”,也就是路点,或叫关键点。你可以在比如下图的“深圳中学”上点一下,这点就会出现同心圆,然后在右侧窗口中输入数据(鼠标所指处):
Lat 纬度 Long 经度
那个框的数据意思也就是要你输入那个座标点是北纬多少度多少分,西经多少度多少分的意思。(如果不是用来定位,就随便输入吧)
同样再定义一个座标点,因为程序要求至少有两个座标点才可以生成地图文件。
定义结束后,点击下面的保存,即可生成一个.map扩展名的文件了。(我假设命名为“深圳.map”)
用记事本打开这个“深圳.map”,把“深圳.bmp”前面的路径名删除,把“深圳.bmp”改为"深圳.ofg2”,然后后保存。
[ Last edited by redzest on 2005-2-6 at 21:58 ]
本贴包含图片附件:
<IMG onmouseover="if(this.resized) this.style.cursor='hand';" onclick="if(this.resized) window.open('attachments/month_0502/2_RNu7q7GIJKUp.jpg');" src="http://www.wda.com.cn/attachments/month_0502/2_RNu7q7GIJKUp.jpg" onload="if(this.width>screen.width*0.7) {this.resized=true; this.width=screen.width*0.7; this.alt='点击查看全图';}" border=0> 第三步:
压缩图片。图片那么大,放手机里哪受得了?所以“GPS地图”作者开发了一个专用的压缩工具:img2ogf.exe
[ Last edited by redzest on 2005-2-6 at 19:50 ]
附件: Img2ogf.exe (223.5 K) 该附件被下载次数 327
这个软件就太简单了,见下图:
只有一个按钮,点击后选择你的地图图片,会在原文件所在的文件夹产生一个同名不同扩展名的文件。(假设生成的是“深圳.ogf2”)
至此,我们从“深圳.bmp”生成了两个文件“深圳.map”、“深圳.ogf2”,地图制作已经大功告成!
看完教程,您或许会问,这地图和图片有什么分别?
我可以很负责任的告诉你,分别是非常大的!
这是电子地图,不是图片!因为上面的教程中,你只制作了两个路点,所以非常简陋,看不出跟图片有什么分别,但是如果你有时间,把每一个建筑,每一条道路,每一个站点都做成“Point”,那么你就可以随时在手机上查询并跳转到那个地方,甚至可查询两点之间的距离,设定最佳路线……那就是真正意义上你的好帮手了!
[ Last edited by redzest on 2005-2-7 at 19:13 ]
本贴包含图片附件:
<IMG onmouseover="if(this.resized) this.style.cursor='hand';" onclick="if(this.resized) window.open('attachments/month_0502/3_YtOSpHMo9XbB.jpg');" src="http://www.wda.com.cn/attachments/month_0502/3_YtOSpHMo9XbB.jpg" onload="if(this.width>screen.width*0.7) {this.resized=true; this.width=screen.width*0.7; this.alt='点击查看全图';}" border=0> 在手机上查看电子地图:
在手机上安装完“GPS地图”软件后(强烈推荐安装在E盘即存储卡上),此程序会在根目录下建如下文件夹:
\Document\MapViewGPS\audio \Document\MapViewGPS\maps \Document\MapViewGPS\names \Document\MapViewGPS\tracks \Document\MapViewGPS\waypoints
这里面的\maps就是放地图的地方啦,把刚才制作的“深圳.map”“深圳.ogf2”两个文件复制到这里就可以了!
软件中其它的功能大家自己了解(如果实在必要,我另开一贴写教程),基本上都能明白了,这里主要讲几点:
1、地图放在\maps目录后,要重新启动程序,才能被识别。
2、.map文件与.ogf2文件必须同名。
3、请在查看时在“查看”菜单中把“显示路径”“显示栅格”“显示参数”选项去掉,不然可能会不正常(因为我没有标准的.map地图,下面这张是我DIY的)
4、程序存在一些不稳定因素,我测试英文版时就发现了,毕竟是免费软件,要求不能太高,但在我的手机上测试未出现白屏等危险因素。
发个我做的给大家测试一下:
|