| View previous topic :: View next topic |
| Author |
Message |
steeven Power User
Joined: 09 Jul 2007 Posts: 49
Phone Type: Unknown
|
Posted: Sat Aug 11, 2007 1:35 am Post subject: MGmaps离线地图操作指南 |
|
|
MGmaps离线地图操作指南:
来源:http://forum.mgmaps.com/viewtopic.php?t=670
2007.7.12开始,mgmaps 1.35.00开始支持离线地图。操作步骤:
1. 前提:你的手机必须支持JSR-75(J2ME FileConnection API,文件读写). 大多数诺基亚,索爱,西门子,摩托罗拉手机都支持。
2. 通过http://wap.mgmaps.com下载并且安装mgmaps(或者直接下载jad,jar文件到手机上安装)。注意:
a) N95必须安装N95专用版本。
b) 必须从JAD文件安装,因为签名存在于JAD文件中。没有签名也能安装,但是手机会频繁弹出安全对话窗口
3. 利用图层下载脚本(perl语言)下载指定区域的地图。操作步骤在后面。
4. 把地图复制到手机的存储卡,或者通过蓝牙复制。你应该复制MGMapsCache目录和下面的所有子目录。
5. 在手机上启动mgmaps,菜单:Settings/MapBrowsing:
a) 选中Stored Maps
b) 在Storage Path里面输入你的MGMapsCache目录, 也可以通过菜单的Browse对话框去选择
c) 如果选中Offline, 在找不到离线地图的时候不会通过手机上网下载地图。注意:搜索和GPS Track等功能还是需要手机网络
d) 选择菜单中Save,保存设置。
e) 退出程序, 重启mgmaps(设置需要重启才能生效)。
6. 在有些诺基亚和索爱手机上,即使程序签名,还是会不停弹出文件访问对话框。进入应用管理器,选择列表中的mobile gmaps, 打开,选择总是允许或者第一次询问。
7. 重启MGmaps, 应该工作了。注意 你浏览的位置、图层和缩放级别应该在离线地图范围内,在菜单GoTo中可以直接输入。
脚本运行过程(linux用户从第三步开始):
1. 安装cygwin或者ActivePerl
2. 下载wget(基于命令行的下载工具)
3. 下载MapTileCacher.perl和MapTileFE.perl(http://forum.mgmaps.com/viewtopic.php?t=721,后面两个附件)
MapTileCacher一次只能针对一个范围和缩放级别下载地图。
MapTileFE可以从配置文件读取多行配置调用MapTileCacher
4. 编写自己的.map文件。推荐自动生成工具:http://map.outdated.info/
5. 运行perl MapTitleCacher.perl, 选择你的.map文件。下载的图片在当前目的MGMapsCache目录。
技巧:
1. 如果你的存储卡支持FAT32, 在很多小文件的时候会节省很多空间。推荐fat32, 512字节格式
2. MGMapsCache目录下面有很多图片,会影响手机速度。把它设置成隐藏目录或许有用。
3. 你可以从maps.google.com地图的右上角Link to this page链接中看到当前地图中心的经纬度和zoom级别
4. 注意如果Google卫星地图下载过多(大概几百个),IP会被自动屏蔽一天。拨号用户可以重新拨号试试。
5. 自动生成.map配置文件,有中文图层:http://forum.mgmaps.com/viewtopic.php?t=866
6. 更多技巧讨论参见:http://forum.mgmaps.com/viewtopic.php?t=727
7. Google Hybrid(混合)模式是GoogleSat目录和GoogleHyb目录的叠加。GoogleHyb目录下的图片要求透明。 |
|
| Back to top |
|
 |
dnxh Junior
Joined: 31 Aug 2007 Posts: 8
Phone Type: Unknown
|
Posted: Fri Aug 31, 2007 6:23 am Post subject: |
|
|
| 如果一天下载后数量到了极限IP被封了。那以后下载会记住以前已下完的图片接着后面继续下载吗? |
|
| Back to top |
|
 |
steeven Power User
Joined: 09 Jul 2007 Posts: 49
Phone Type: Unknown
|
Posted: Fri Aug 31, 2007 12:58 pm Post subject: |
|
|
| dnxh wrote: | | 如果一天下载后数量到了极限IP被封了。那以后下载会记住以前已下完的图片接着后面继续下载吗? |
已经下载过的区域不会重新下载,会很快跳过去。相当于继续了。 |
|
| Back to top |
|
 |
archlife Newbie
Joined: 31 Aug 2007 Posts: 1
Phone Type: Unknown
|
Posted: Fri Aug 31, 2007 11:34 pm Post subject: |
|
|
楼主能不能制作个北京地图啊?
我按照你说的几个软件都下载了,一步一步来,但是真的不会用,尤其是模拟unix环境的程序,谢谢 |
|
| Back to top |
|
 |
dnxh Junior
Joined: 31 Aug 2007 Posts: 8
Phone Type: Unknown
|
Posted: Mon Sep 03, 2007 8:42 am Post subject: |
|
|
我找到了下载图片不被封了方法,但我不知道是否应该公开这个方法。毕竟这是Google的天下,一经发现肯定得完蛋。
目前下午下载了大约3000张,还没被封,并且仍在继续。 |
|
| Back to top |
|
 |
dnxh Junior
Joined: 31 Aug 2007 Posts: 8
Phone Type: Unknown
|
Posted: Mon Sep 03, 2007 9:26 am Post subject: |
|
|
我相信这个是不会被封的。但是大伙儿是否觉得不能把这个方法放在网页上,要是Google抓到这个信息,估计会堵上。此方法对 Google 特别有用 Google的服务多了,未免会搬石头砸自己的脚。
目前下载到7500多张了。还在继续……
文件先撤下来。 |
|
| Back to top |
|
 |
steeven Power User
Joined: 09 Jul 2007 Posts: 49
Phone Type: Unknown
|
Posted: Wed Sep 05, 2007 8:29 am Post subject: |
|
|
| dnxh wrote: | 我相信这个是不会被封的。但是大伙儿是否觉得不能把这个方法放在网页上,要是Google抓到这个信息,估计会堵上。此方法对 Google 特别有用 Google的服务多了,未免会搬石头砸自己的脚。
目前下载到7500多张了。还在继续……
文件先撤下来。 |
这都被你发现~~~贴到godeye上估计能卖钱了  |
|
| Back to top |
|
 |
dnxh Junior
Joined: 31 Aug 2007 Posts: 8
Phone Type: Unknown
|
Posted: Wed Sep 05, 2007 8:38 am Post subject: |
|
|
| steeven wrote: |
这都被你发现~~~贴到godeye上估计能卖钱了  |
我到不是想卖钱,这样的信息如果公开Google肯定会有行动的。
只想给那些有用的人,并且可以保证不公开。 |
|
| Back to top |
|
 |
rwt3m Junior
Joined: 22 Aug 2007 Posts: 7
Phone Type: Unknown
|
|
| Back to top |
|
 |
swq MGMapper
Joined: 18 Jul 2007 Posts: 20
Phone Type: Unknown
|
Posted: Mon Sep 10, 2007 2:24 am Post subject: Re: 城市地图 |
|
|
就用顶楼的方法。只要类项选 Google China即可! |
|
| Back to top |
|
 |
dnxh Junior
Joined: 31 Aug 2007 Posts: 8
Phone Type: Unknown
|
Posted: Mon Sep 10, 2007 7:23 am Post subject: |
|
|
| 从Ditu下载图片好像不会被封IP |
|
| Back to top |
|
 |
bjlei Newbie
Joined: 06 May 2009 Posts: 2
Phone Type: Unknown
|
Posted: Wed May 06, 2009 8:01 am Post subject: |
|
|
| 大家都下载到中文版的地图吗?如果选择在http://www.mapcacher.com/ 中选择 Google Road Maps(China)的话,用gMapMaker打开下载的 .map文件,无法下载地图(创建了目录,但没有下载任何文件);如何选择Google Road Maps话,下载正常,但地图是英文的 |
|
| Back to top |
|
 |
|