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