BusLine 2.1 for Palm (解决Treo使用的主要问题,第二次修改)
因为手头一直没有PalmOS50以上的机器,很多问题没有帮大家及时解决。
现在刚下了Treo650的模拟器,希望能解决软件中的各种瑕疵,敬请大家提意见,虽不见得都能满足,但尽力而为。
对于5向键的支持问题,是不是所有的Treo650都是失效的?模拟器上5向键对应键盘的哪一些键?
再有,没高分体验过什么样子,但目前在模拟器上分辩率好像还算合适。
很荣幸从 yeyunzhang 借到Treo650,目前改进如下:
1、解决了5向键问题。Palm在按键的兼容性方面做的不是很好,对比不同的机器按键键值不同,因此在设置里加入了“按键设置”,选中一个然后按键,即可记录键值。
2、解决了拼音简写快速定位的问题。
3、加入高分图标,低分机器也正常使用。
4、上下键点按滚动一行,长按滚动一页。
如果以上功能有问题请尽快反映,我需要如约返还机器。
再改进两点:
5、点按变成向上/下查找匹配
6、在线路规划列表中,按左右键可出现大字体的线路列表。
现在基本可以不用笔了,走路使用很方便。
本次测试还出现过运行重启的现象,可能任一软件的某次非正常重启,导致数据的破坏,因而有此现象,重装数据即可。
此外,还收集到如下新建议:
1、支持单条线路单屏显示(就是可以全屏幕显示一条线路,因为现在很多线路的站名都比较长,采用双列的话显示不完整)
—— 此次不做调整了,在分辩率越来越高的现在,双列的Explorer式浏览还是有优势的,站名比较长用笔指一下就能显示完全。
2、支持站名注释(可以自行给站名增加相关的说明,比如附近的建筑或者商店什么的,最好能支持这些注释的模糊搜索)
—— 下班加入组概念后,会更好地得到解决。
3、支持图片(路线图)调用显示(可以调用线路图,我现在的做法是用把线路图抓下来分类保存,然后用RescoViewer来看,如果能加入直接调用的话就太好了)
可以在站名数据库增加几个字段,比如站点的经度纬度.以便于以后功能扩展.这样以后要查找相近站点也比较方便,也可以计算站点之间的距离,只是可能数据库制作起来稍微麻烦一点,这就需要众多胖友的努力了.
—— 正考虑加入GPS数据,显示位图,这样制作数据难度会更繁琐了。此功能会在PPC版上实现后才加入到Palm版。
4、加入RescoExplorer式分隔条,中间有两部分是用来移动的
—— 下一版再加入吧,此次开发加测试的话会有较长地周期。
5、公交线路排序问题,希望改成以数字大小排,现在像101,102之类开头的车都排在1,11,10路之前,有时候要查10路,结果前面一大片101,102之类的,要翻不太方便
—— 这需要改进BusFile Builder,目前正将其和PC版的BusLine合而为一,会处理好这个问题的。
6、刚进busline时能不能直接进入路线查询界面,那样用起来会更方便点。
能否让用户自己选择 进入程序的时候要不要直接进入查询界面?
—— 虽然实现不难,但看一下数据维护者吧,以后Bus文件加入修改功能,维护者会更多。估计这是一个不能满足的要求。
7、现在好像只要发现一条直达线路就不再继续找了,个人认为还是应该又继续寻找的选项,因为有时有特殊原因不想坐那趟车。
期待加入"有直达车也查询转车"的选项.
—— 下版去除月票功能,加入设置任一条线路的使能状态,屏蔽你不要的线路,再找即可。
8、另外认为应该按照地点(坐标)而不是站名查找线路,尤其是现在有了所谓“二里庄南”和“二里庄西”之类的站名,但是实际上就是过一个路口。
希望能够增加模糊查询,比如想到xx饭店,但不知道是哪一站,是否能够实现。另外有些站实际上是一个位置,不过站名不一样,是否可以合并或者联合搜索?
—— 以后支持多起点到多终点的支持,可以把包含“二里庄”的都设为终点。
9、希望还可以设定排序方式,现在只是按经过最少站点的方式排序,但实际用起来不够,比如有时候排序出来的推荐班次是班次很少的车,一天可能没多少班次,希望还能按最少票价排序,最多班次排序等等.
—— 月票功能没了,但可以单独设置任一条线路的优先级别,可以月票频繁车次为优先,这样问题可以解决。
10、当然是支持320*480喽,另外使用起来不是很符合思维。
—— 需要再找找API来实现,不是很符合思维可能需要把路线规划图标放到最后,这样好些。
11、不知道能不能结合现在的手机定位软件进行设计。
—— CellID的取得是关键,我也再找这方面的资料,因移动联通的基站位置数据不公开,数据收集难度也较大。目前现在Symbian上尝试。
最后,感谢所有再次发帖的朋友!
感言:虽然Palm倒下了,Palm软件开发也越来越少了,但Palm友们的钻研、热情与积极,是M$迷不能比的。