DepartureTime:公共交通的实时发车时间应用程序还支持查找最近的路线停靠点

时间:2024-07-29 09:49:26
【文件属性】:

文件名称:DepartureTime:公共交通的实时发车时间应用程序还支持查找最近的路线停靠点

文件大小:34KB

文件格式:ZIP

更新时间:2024-07-29 09:49:26

Java

出发时间 一款公交实时发车时间APP,还支持查找最近的路线/站点 解决方案主要集中在后端设计和实现 技术选择:使用的 API: : 它比 511 API 更灵活,此外我通过预测命令获取停靠点的所有路线,这使我能够构建查找最近的路线/停止功能 使用的库: EsperEval.jar 主要使用geo函数来计算地图DOM解析器上的距离。选择这个xml解析器的原因是它非常好用,而且这个应用程序的内存使用不是那么严重。 可能会切换到 Stax 解析器以供将来改进 KDTree net.sf.javaml.core.kdtree.KDTree 用于查找给定位置的 K 最近邻 使用的数据库:为了简单起见,我模拟了一个 MockDB singlton 类来保存数据。 只有当我们在地图中找不到它时,我们才会通过 API 调用检索该项目。 Architecture(classes): -MockDB: 单


【文件预览】:
DepartureTime-master
----src()
--------FindStopRouteManager.java(1KB)
--------FindStopRoute.java(6KB)
--------MockDB.java(8KB)
--------Direction.java(608B)
--------MainTest.java(7KB)
--------Stop.java(521B)
--------XMLParser.java(11KB)
--------FindTest.java(2KB)
--------DepartureTime.java(1KB)
--------URIGenerator.java(4KB)
----DepartureTime.iml(1KB)
----out()
--------production()
--------.DS_Store(6KB)
----README.md(3KB)

网友评论