新Android应用的提示 - 地图,路线,中转

时间:2016-06-08 16:19:36

标签: java android google-maps spring-mvc leaflet

我并没有要求任何人为我构建应用。 我只需要一些入门提示。 所以我想做的是:

  1. 能够映射一些路线/方向,类似于Google地图已有的关于城市本地交通的信息。 为什么?因为谷歌的数据库有点过时了。其次,因为我想创建一个包含路由和站点的本地数据库。不幸的是,我无法使用谷歌地图做到这一点,我认为Leaflet可以更好地帮助我。这将是一个网络应用程序,有帐户的人可以添加/编辑/删除路线。

  2. 创建一个Android应用:

  3. a)查看路线,允许用户使用我在数据库中的路线,按电车/公共汽车等排序,找到从A点到B的最近路径

    b)允许用户标记位置并说出像#34; 37号巴士在这里的时间:分钟:秒" - 对于使用该应用程序的其他人来说,这会出现,类似于另一个应用程序允许您为警车和交通拥堵执行此操作

    c)额外:允许用户输入一些数据,以便我的应用程序也可以给出预测;例如,有人输入它需要10分50秒从路径Z上的点X到点Y.它仍然在数据库中,然后其他人为同一路径输入一些数据...我会创建一些算法,可以预测在哪里如果有人在Station' bla' 5分钟前我知道,我知道,这可能会非常困难,并且它会非常不准确,我应该考虑一天中的时间,但这只是一个小的,作为额外的。此外,如果这些东西可以自动添加会很酷:比如用户设置他开的路线,开始"记录"然后当他下车时停止它以及时间和位置自动考虑。

    希望你能理解我的想法。 事情是,你会推荐什么?

    我了解Java,Spring MVC和一些Android。 JavaScript,HTML和CSS不会成为问题。我需要结合这些。如果我将使用Leaflet,据我所知,我真的无法在Android APP中使用它,我将不得不创建一个Web应用程序。与此同时,谷歌地图并没有真正让我按照自己的需要做我想做的事情。数据库。我甚至无法通过添加航路点来创建合适的自定义路线,因为部分电车轨道线路不能通过汽车进入。另外,您认为这可以作为Android应用程序或Web应用程序更容易/更好吗?我是Android的新手。

    我希望在stackoverflow上问这不是一件不合适的事情。 我对任何想法持开放态度。

1 个答案:

答案 0 :(得分:1)

  

允许用户使用我在数据库中的路线,按电车/公共汽车等排序,找到从A点到B点的最近路径

路由很难。多模式路线(有轨电车+公交车+车+步行+自行车)更是如此。请参阅pgRoutingValhalla。如果您要使用公共交通工具做任何事情,那么您也必须处理GTFS

研究OpenTripPlanner,因为有几个演员正在开发一些类似的平台。

  

我希望在stackoverflow上提出这个问题并不合适。

我害怕它有点 - 见https://stackoverflow.com/help/on-topic,第4点。