Friday, February 5, 2010

Google map离线版(已测试可用)G1/G2/G3均可使用

文字是多了点,但是绝对简单,不成功你就是猪: F' X; m7 }8 u' @# ]
一共就3步骤3 p+ k8 q2 F8 x5 y' Z3 _
1。下载软件
: Y, x. r; [# j/ g8 r& \ `2。使用软件 . o6 `/ Y' n: @4 _6 u' J1 K
3。导入在SD卡在简单点,直接装好RMAPS,用WIFI下载, 打开软件会生成一个MAP的位子,地图会自己下载进这,前提是你要用RMAP,建议用WIFI,否则流量很大。 以后每次登入不需要下载,可以尝试吧WIFI和GPRS关掉,地图还在 。
0 B0 e( e: i% t* l; R x& a0 U$ w& C8 p" m

6 Z# T! x3 a$ F# A
' G2 D' g/ O& B5 [$ [4 U& |以 下内容是来自 安卓网的朋友的 但是写的不够详细 问题也比较多,此篇文章只是做个补助,进一步的简化问题,让所有的andriod们用上离线版的google map,绝对可用,地图客更新。
" v q9 }& K& p
- x3 K' |- f4 t% t废话不多,我们开始主题
0 ?' {* I4 y2 N' H- q6 s
6 Q& e3 _2 F/ J# U Z* L: J8 d6 S$ J9 B' ~5 Y+ N: W0 u3 p
测试机型:G1/G2/G3均可用
- \' @7 M* `9 ~) R# _% z( Y1 z
* |* i1 ~5 }, j5 ~- j8 W8 r
" q+ x# s; K# p+ y7 ?# G1.下载 http://code.google.com/p/robertprojects/downloads/list里 面的Rmpas和Trebuddy Atlas Creator,把Rmaps安装到Gphone里面,Trebuddy Atlas Creator解压到你的电脑里。4 P1 Q0 W( j# ?! Z! D

`# J' W% Y* {3 t) p& C: x" X; K% b; G7 u; v7 W( D' t
2.下载 http://www.ch-werner.de/javasqlite/javasqlite-20090430-win32.zip, 然后解压到 windows\system32\ 下(我也解压到了Trebuddy Atlas Creator目录下了,所以,提示缺少SQLite的同学也试试放到Trebuddy Atlas Creator目录下)+ c/ r2 A" g4 }
这里需要注意,Trebuddy Atlas Creator 必须解压到windows/system32里 必须在此处运行
6 i) e2 A/ t1 C5 g. c2 z5 S. l% j, T* [. v& K
3.运行Trebuddy Atlas Creator 里的 start.cmd 然后它会载入那个jar文件运行。如果报错,别管他什么错误,点击这个下载 java环境,安装完成后继续
# U0 m0 b* Y" w$ i0 Z1 |9 {: _http://www.java.com/zh_CN/ ( c7 W! \0 D+ d4 t7 F
1 o" v$ o* n/ `! h* ~7 o% h

Q3 B) B5 Z' |6 k# o8 |6 U) M7 p
! ]) M2 K7 K% ~2 O# S4.运行后地图出来了吧?用鼠标选择框起你需要下载的地方(不要选太大了哦,等会下载会很慢 的),我是上海这边的,就把上海的市区基本都框进去了。
5 ]5 z! l& `. C' h) }$ [) n; d: D! O* O+ X; `
5.在左上角的map source里面,选择源为Google Map,Zoom Level选择你要下载的层次,就是你放大和缩小的级别(可以自己试着预览一下,一般10-17已经足够了)2 I5 ?' T+ g& u. h% }
8 q& X. s5 O6 J ?7 R
# w+ h' R( Q% \, }( e. m+ e
6.在Atlas Content里面,点一下 Add selection,再在 Atlas Setting 选 Bigplanet SQLite/ A+ F {0 x$ u& u3 U
点击add seletection前 必须 用你的鼠标 选中你需要下载的区域- X. W: ]8 f( C- Z) Z; q. c

9 N7 t& R* \% d) a2 |% E8 ^5 Y- t! L1 H1 g' I" T/ k* c' ]3 W
7.点击Create atlas 以后,就开始下载地图了。
9 k# W# u( u/ R+ ^4 T& h4 n( ~# Z
7 `; x1 m0 F1 b5 r5 K8.,把Trebuddy Atlas Creator目录下的atlases里会有一个BigPlanet_maps.sqlitedb,把它放到你的SD卡的RMaps/maps/ 里吧。
$ s, z7 X% i* l" j- V
a6 x) R" j ]5 R9.安装好Rmaps.apk,然后打开GPS,wifi(不是说离线的吗?别急!),运行Rmaps。软件一开始会下载某些图,并且对你进行定位。 你选 Menu -> 更多 -> 设定-> 预定义地图, 把里面的全部都不勾上,这样它就不会网络下图了。再在Menu -> 更多 -> 设定->使用自定义地图,选择你SD 卡里面的那个Bigplanet SQLite DBt SQLite DB吧。( G) _, f* p9 I8 O& x
9 j9 \4 X$ h _9 `
/ o! u* `# x0 P0 i% d M
& P: b6 h# D! C* P& K& e2 Z9 q2 v! s% D9 ^5 ?
10.再关掉wifi试试重新定位吧,找到你的位置以后,地图文 件就load出来了。就算不用GPS定位,你之前开wifi定位好了,也就不至于要看很多灰白的xx了....
3 R; `7 K! {1 O4 V$ F3 ]) B: O
. b& |$ z, p) _* S: H
# p4 L! ~2 E' L3 y" g4 d4 f+ m6 ]( Y/ `9 ~8 ?% u) ~

2 S, ?: R ]+ T C% s* ]# qOK 绝对可用
. Z+ V) x( c- m# H' Y
9 o! O/ `$ b+ R* S2 p9 }; t
/ ^% m+ u$ y1 G9 G' w F4 \# ~1 T5 J9 c( O8 [; Z* V$ I
4 J- c. t0 G, \! F6 w

* o+ n* J2 Z, r
% U4 {! w# }7 F r! Z8 V* y o `# c$ Q

- O T5 n- F5 O3 o/ @8 v/ a9 G
7 y+ m% n1 ^2 r8 Z# q$ z _' _ ]0 F. U
/ A. Q- K8 h0 h5 X: N- {
1 J* A* e3 J7 g1 {
7 _6 ~/ J& j7 j* A4 q. f

+ n, I" {8 K; _; l Q p( @5 c" m5 V3 M

2 h- }# L' B5 z5 ?2 E2 q2 |问题:完全按楼主说 的做了 全部解压缩到system32目下 自动运行的 也安装了JAVA 可是到了下载这部还是出现错误没有SQL
/ j( L* X* e# u' j, e5 X9 G0 ?+ x, g' t0 x

2 m3 q% h( Z& o答:解压到 windows/system32下
) ^. M! z1 H5 H! E打开start.cmd那个软件9 U) V/ w6 X6 w0 ^, {& J" [
会自懂弹出地图
}& ~+ ?" P) v- A1 D. z
. F* z0 T r/ d缺少SQL 你先装java环境
; o# r! ?5 W j
9 Q" p+ J8 e- d3 K4 D问题:java环境我已经装了2 p, g# D0 @7 G- ]1 ~+ ]! Y4 ?2 e6 a& p& R$ c+ @9 e# h9 C g
运行start.cmd后出现“could not read file settings.xml program will exit”+ `) p% C9 z4 L. P% s( i! k! @& \
. j* h& r ~- t0 M/ \$ N! g8 E/ k何 解?, M; e4 d% c) \2 R7 y1 W$ i8 A6 L/ P

3 z+ m3 B/ e. ~& e. A9 h8 W答:下载解 压的东西没找到,必须放在windows/system32下,最好重启下,建议去官网上下java3 M1 b4 z- y+ _3 L+ R# {, V- }+ F
! ]- f$ w, a4 q* L4 x `+ }

( {1 l( `2 W3 D, `3 t, d问题:unable ti finde the SQL
7 @! x) ^. \8 C( J# U* O4 ~& I* k) Q# e9 N( S' X
答:你没装JAVA环境,安装后重启下,在次打开start.cmd
+ j& D4 ^2 E3 \. @" n8 F. P: G0 s" O7 c1 }+ z' o
- q5 l5 J0 h' g/ R5 G
问题:楼主个沙子 ,自己傻还说别人没装 上是自己问题,这教程 有问题,大家 可以 去这边看# V( ]8 M0 m/ F g6 O

& m& v5 x" A9 `- h' |8 B/ S: K答: 你大爷的,哥只是提供个简版的,别没事找茬
$ g& T( O/ H l6 P) v
. C+ L/ B( ?7 W' E/ d |9 K* A4 s; b7 r5 ~

9 q0 u r, X0 ~3 I问题:按照楼主所说,下载的1.6版, 但每次生成地图时都提示“sqlite not available”
Z- U5 s& k1 l- ^% H" o" E" T$ e
答:JAVA 环境问题 卸载下下个6.0JAVA环境
; R5 m6 p, Q) E+ K6 D
5 ^- U! L, g9 X1 M
U5 c' @" a' p( y! E y, I5 w P7 H' [% L) ^" L X# @
问题:sqlite.jar和sqlite_jni.dll要放到TrekBuddy_Atlas_Creator.jar所在的目录?
- @+ w" i8 A+ N E8 a/ T5 k' O2 g- |4 g$ P7 m. \+ B
答:不需要 全放在windows/system32下就可以( q1 S8 z7 k ]6 z

3 j/ o- \: Y5 b6 D+ B1 a问题:搞了半天终于弄出来 了,我来提示大家一下。javasqlite-20090430-win32解压缩后 把最里面的两个文件夹的里面 分别两个文件 复制到最外面TrekBuddy_Atlas_Creator_1[1].6.1目录下,不拿出来事没办法下载的。
, h% k. m G7 `! ?( a
% }, @9 `9 Q1 n4 R' P答:..................... 忘记写了?解压出来啊不是说了。。。8 ~ [! u* [! m/ E/ r2 ?

3 e$ s; |: ?: D+ A! k& d) S8 a1 \
5 m Z$ W- d! e0 X问题:LZ能提供地图吗?
$ f6 G" F" V. L' n$ N m3 K# a# w, n a
答:我提供还不你自己去下的快,自带的软件会下载地图的6 P6 N. N6 y: n9 s

$ s& t1 U+ o6 p& P4 r问题:OH YE 成功装上 感谢ing& j4 z* O2 p* b% N6 Y4 R& O5 ^+ L9 b# V
+ K6 P4 E y+ O: P9 q+ K$ W
答:感谢我。那就请我去爆**吧