Treo 650上的GPS地图软件Tracker的一个Bug

到目前为止Treo650上最好用的地图软件Tracker在我的手机上表现尚可,配合GPS用起来也不错。但是这个软件的一个Bug让我郁闷了好久。

Tracker在显示地图的时候,会在屏幕的右下角附带显示一个距离,并且这个距离的数值随地图的缩放而改变。按道理应该是当前屏幕显示地图的最大距离,由于Treo650的屏幕分辨率为320x320像素,故一个数字即可。

但仔细一比较却发现这个数值有明显的错误,比如说,将地图缩放至仅显示一个田径场大小,读数却仅有几十米。完全不可信。

为了搞清楚这个问题,又发挥了一下我的研究心态,使用Google Earth,缩放至一个同样的大小,用GE的测量工具精确地测量距离便可以知道Tracker显示的到底是什么玩艺了。

一比较,很有意思,Tracker右下角的数字正好是实际距离的一半,比如说500m,则表示屏幕显示地图的边长为1000m。倒也还能够接受,不忘乘以2就是了。