查看完整版本: [原创]PSP Map Mobile (移动地图册) 0.8x 源代码 放出 2007.8.31 更新.

darkbirdie 2006-12-4 18:09

[原创]PSP Map Mobile (移动地图册) 0.8x 源代码 放出 2007.8.31 更新.

有问题请到:[url=http://blog.sina.com.cn/u/1268658140]http://blog.sina.com.cn/u/1268658140[/url]留言。

[b][color=blue]psp Map Mobie [color=red]0.8x  [/color][/color][/b]
  (移动地图册)
        运行环境:         PSP 1.5,2.71 SE,3.x OE

[color=red]2007.8.31 [/color][b]最近实在没有空闲时间来更新版本,把源代码献上,希望有兴趣的朋友能完善下去。。。[/b]
------------------
[color=slategray]首先庆祝自己的ta82小p成功升级到3.02oe-b。
2007.1.24 重新上传了MapMaker,解决没有.net框架不能运行的问题。
2007.1.22 上传重新抓取的200米更高精度[color=blue]上海地图[/color]20480x20480。
2007.1.17 更新:(说明:[color=teal]这次是把地图工具和地图包分开下载,下载地图解压到__SCE__PSPMAPMOBILE\MAP中,注意不要带目录[/color])
这次主要简化了DIY地图的过程。
[b]1[/b].增加地图图片自动切块打包工具 [color=red][b]MapMaker[/b][/color],一张图生成一个文件,方便保存和拷贝.
[b]2[/b].修改动态读取部分,地图尺寸没有大小限制,前提是你的卡上有多大的空间,呵呵.
------------------
[color=yellowgreen]自己DIY地图的说明[/color]:(大尺寸地图抓取需要机器内存要大)
[color=darkorchid]这里用已制作好的成都地图为例:[/color]
[b]1[/b].下载<电子地图一把抓>工具(在百度上去搜搜"电子地图一把抓"),抓取[url=http://www.go2map.com/]www.go2map.com[/url]的成都地图200米精度等级,抓取尺寸为20480 x 20480,
抓取好后保存为 cd.tif .
[b]2[/b].用photoshop处理cd.tif,去除掉杂点(<电子地图一把抓>有个BUG,存出来的256色图有很多杂点),把处理好的cd.tif转存成256色的BMP
文件cd.bmp.
[b]3[/b].打开MapMaker工具,选取输入cd.bmp(格式要求宽度和高度均能被512整除,并且是256色的BITMAP文件).
[b]4[/b].选取输出,名字可以是后面其中一个 beijing,shanghai,chengdu,shenzhen,guangzhou,tianjing,wunumuqi,zhengzhou,chongqing,nanchang,hangzhou, 这里我用chengdu
[b]5[/b].点击生成按钮,等待一下(文件越大的时间越长),成功以后会生成chengdu.pmm
[b]6[/b].把chengdu.pmm拷贝到PSP的ms卡的PSP/GAME/__SCE__PSPMAPMOBILE/MAP里面就可以了(3.x OE的系统拷贝到game150).
[b]7[/b].最后制作小地图,把前面cd.bmp在photoshop缩小成128x128大小,在画个边框存成chengdu.bmp(格式要求转成256色),拷贝到      PSP/GAME/__SCE__PSPMAPMOBILE/MAP里面,这样察看时候就会有小地图了.

最后注:[color=red]不推荐使用扫描的地图图片[/color],这种文件转换成256色后,杂点密集,容量无法减少。。。读取速度极慢。推荐网上的map.baidu.com,[url=http://www.go2map.com/]www.go2map.com[/url]提供的免费地图。[/color]

[color=blue]功能[/color]:
[color=darkorange]可以,放大缩小,旋转,和移动观看地图,
操作:
摇杆,上下左右:移动
方块 + 摇杆,上下左右:缩放
方块 + L,R:旋转地图
Select: 返回菜单[/color]
[color=slategray]
12.26
         增加北京地图包下载
      安装方法:
          把包里的地图图片文件解压缩到__SCE__PSPMAPMOBIE的Map的beijing目录下(注意不要有带有子目录)。

12.22 增加上海地图包下载
     安装方法:
         把包里的地图图片文件解压缩到__SCE__PSPMAPMOBIE的Map的shanghai目录下(注意不要有带有子目录)。

12.21最新更新版本0.7发布
   (进行极大的改动,基本重写了三维加速部分,读盘速度也持续优化)
1.增加动态读取地图,地图大小理论上无限大,目前暂时设定到[color=red]10240 x 10240[/color]的尺寸。
2.城市选择加入自动判断有无地图功能,没有地图的城市将不会切入引起错误。
3.要自己添加地图的朋友看贴子末尾。。。有详细说明。
4.这个版本仍然只带成都地图,以后会把其他城市地图包上传,也可以抓取地图发给我!谢谢!。

12月12日
1.添加了上海地图
2.修正城市选择Bug


12月11日
本次更新:
1.增加小地图指示功能,方便定位
2.调整地图图片存放格式,读取速度有所下降,但是图片尺寸扩张到原来的1.3倍,显示速度提高不少。
3.加入go2map成都地图,400米缩放等级。
------------------------------------------------------
因为之前版本还在修改,其它城市地图没有添加,将在这几天陆续添加,方便懒Psper 。

12月4日
PSP Map Mobie 0.3 版本 (PSP移动地图册)
1.增加城市切换,成都,上海,广州,重庆。
2.优化了读盘时间,基本感觉不到读盘时间。
3.微调了放大缩小和移动速度,操作更加顺畅。

12月1日
PSP Map Mobie 0.2 版本 (PSP移动地图册)
用PSP的3D硬件加速来显示地图,速度超级快。。。
目前加入的是从百度抓取的地图,只有成都地区。。。
将在未来支持更多城市。。。
----------------------------------------------------------------
[img]http://s7.album.sina.com.cn/pic/4b9e2fdc02000fii[/img]
[img]http://album.sina.com.cn/pic/4b9e2fdc02000i5j[/img][/color]

[[i] 本帖最后由 darkbirdie 于 2007-8-31 01:08 编辑 [/i]]

fxfxfx 2006-12-4 20:40

上海地图里什么都没有[s:3]

hhyytt 2006-12-4 21:05

haodongxi ,有没有北京的地图?

darkbirdie 2006-12-5 12:35

除了成都,其他地方的地图靠自己加了,推荐从go2map上抓

有空偶会把北京的抓下放上来

三叶草 2006-12-5 22:33

[s:5]有2.71用的么?

jasonconglee 2006-12-6 10:25

good!!!
good!!

mgs2 2006-12-6 19:23

有空偶会把北京的抓下放上来

warp1977 2006-12-6 20:36

老大,不能在2.71上用啊

darkbirdie 2006-12-7 14:44

RE:老大,不能在2.71上用啊

2.71用DevHook模拟到1.5就可以用了嘛

尿片 2006-12-7 15:20

这样就可以随带PSP可以看地图![s:1]

combyte 2006-12-8 19:01

终于有成都地图了,支持作者,继续改进哦

qmm316 2006-12-11 14:42

怎么只支持BMP格式的图片啊???分辨率一大容量会很大……

combyte 2006-12-11 16:17

0.3比较0.2帅了很多阿,大家支持阿

wencent 2006-12-11 19:57

快推出GPS了,希望LZ能把地图和GPS融合。到时候就可以导航咯

hackcat 2006-12-12 00:11

go2map上面的地图怎么下载才能用啊。

tjj70302 2006-12-12 12:08

为什么下载不了呀?是不是偶的权限不够?

chi80 2006-12-12 16:33

非常好的软件.

强烈支持.

ekiewangc 2006-12-12 22:20

太厉害了,学校速度太慢,回去就下去

who 2006-12-12 22:28

可惜没有北京地图呀,后天我就到北京去了呀。

xman8 2006-12-13 09:37

麻烦老大添加北京地图,我抓下来的不能用。谢谢了
页: [1] 2 3 4 5 6 7 8 9 10
查看完整版本: [原创]PSP Map Mobile (移动地图册) 0.8x 源代码 放出 2007.8.31 更新.