当前位置: 首页 >> 榆树网-杂项 >> 文章正文

Google Maps for BlackBerry终于在本地缓存地图了

自从去年7月份入手BlackBerry Curve 8310以来,在手机上也使用过一些地图软件,但是最终还是觉得Google地图效果比较好(手机的硬件配置比较低),唯一的缺点就是比较费流量,当时Google maps给我的感觉是,在本地不缓存地图,每次都是从互联网上直接下载,关闭Google Maps之后,下载到本地的地图文件全部被删除,下次打开需要重新下载。

自从Google在4月初发布4.0.1以来,每次打开Google Maps,感觉瞬间就将地图载入了,并且移动到以前浏览过的地图,地图数据也很快就打开了,仔细观察后发现4.0.1版本在本地开启了缓存功能,程序还提供当前缓存的命中率。

其实只要控制好缓存的更新机制,本地缓存对地图信息更新速度是互不影响的,毕竟地图信息不会实时更新、天天更新,只需根据服务器地图信息的最后更新时间与本地缓存时间对比,就可以确定是否需要更新。就算有更新,在新版本的地图信息下载完整之前,完全可以先显示缓存中的“脏”数据,待新数据下载完毕后再显示更新后的地图信息。

Google Maps更新到4.0.1之后,感觉机器性能有点跟不上了,虽然在打开地图后,对地图操作不会感觉有太大的停顿,但是当你从Google Maps切到别的应用程序时,就需要等待10秒左右的漏斗才能响应过来。每次退出地图后,都需要使用工具释放内存,否则机器反应相对慢一些。

PS:最近还发现,Google纵横支持记录轨迹了,不过由于记录轨迹的时间间隔比较大,所以效果不太好,详情可以参考:https://www.google.com/latitude/apps/history,意见大家使用:http://www.mymobiletrack.com/,不过网站目前暂不提供黑莓的客户端,有兴趣的可以使用Signal-Location代替,详情参考:黑莓手机使用技巧之基站定位-SignalLoc篇,期待忙碌的站长同志能早日开发出黑莓客户端程序。

最近也常常在想,是否应该着手考虑换下一个手机了呢?如果换手机,继续在黑莓的圈子里混还是改投Android系统呢?听使用BlackBerry Blod 9000的朋友说手机内存泄漏的问题挺严重,一般4-5天就需要拔一次电池,一开始以为是OS有漏洞导致的,后来将系统升级到最新的5.0后,问题依旧,唯一的解决方案仍然是拔电池重新启动。后来仔细观察自己的BlackBerry Curve 8310,发现也有同样的问题,只是泄漏得没那么厉害而已。最近同事入手了Blackberry Storm 9500,这个手机有重力感应器,触摸屏,手机运行速度也挺快,不知道这个手机的OS是否有内存泄漏的现象。羡慕一下先。。。

相关文章

发表评论