|
现在已经有了google map的palm原生程序(是原生程序,不是java,附件用了老麦的汉化版,多谢老麦),经过一段时间的使用,确实觉得非常好用,完全可以作为palm上的gps导航(只限于城市之内,城市之间没有测试过)。& k/ t* K0 A0 W% J; Q# o8 k. m+ O
只是有两个问题:1.流量较大,要用cmnet;2.速度较慢,在拖动到以前没有浏览过的区域时速度较慢。
- `$ M$ m* R0 }% a% ?其实上面两个问题应该可以得到解决,解决方式类似于iphone上使用脱机版的googlemap,在这里征求一下老胖们的一些意见,看看可不可行。' i; a7 B( _' ^9 d# j* [+ S
我发现通过powerrun转移到卡上的gm文件夹中有个类型为cach的“*cache-GLM*”文件(*号为通配符),每次浏览一个新的区域后,此文件都会变大一些。而在使用gm时,我发现,以前浏览过的地图区域根本就没有从网上下载,而是直接读取了本地的数据,所以,速度很快。
; z& o7 ~: F/ X9 l3 y% V) ~由此我猜想,“*cache-GLM*”文件就是本地地图数据存储文件,你浏览过的区域越多,这个文件存储的信息就越多,以后再浏览相同区域时就根本不用再从谷歌的服务器上下载数据,虽然不是真正的脱机,但也差不多。试想,如果有那么一位胖友将上海的所有区域都浏览过(最好是每个放大级别都浏览过),然后将上述文件提供共享,那么整个上海地图是不是就是可以“假脱机”使用了呢(假脱机是因为启动gm时就必须登录gprs)?. S6 P, B3 R, e
深入一点,如果我们能够比较有组织的每个人浏览不同的区域,当得到的数据足够多时,而又有那么一种方法能将所有人的数据整合成一个“*cache-GLM*”文件,那不就爽呆了吗?用gm将不再使用太多流量(最理想的状态就是在routing的时候才使用到gprs流量),这样,不就完全可以把gm当作一个廉价的导航工具来使用吗?
. s. o( {# X7 Q上面是我的一个猜想,因为自己的技术所限,到底行不行还不知道,希望老胖们能提供有益的帮助,那样,说palm导航不行的人也就只能哑口了。
9 S P5 i* }4 v# j8 }附件是gm的老麦汉化版和我自己的“*cache-GLM*”文件,希望对大家有帮助,也希望版主能够让这个讨论继续下去,对大家都有莫大好处。
# H; P% l9 Q& a$ ?6 }& ]* A4 _4 }! g( a& k5 V- O6 c4 m- _
[ 本帖最后由 treo列兵 于 2009-6-9 10:22 编辑 ] |
|