2016-06-08 26 views
0

我不是要求任何人爲我建立一個應用程序。 我只需要一些入門技巧。 所以我想做的事:新的Android應用程序的提示 - 地圖,方向,公交

  1. 能夠部分航線/方向,類似於谷歌地圖已經有了關於一個城市當地交通地圖。 爲什麼?因爲谷歌的數據庫有點過時了。其次,因爲我想創建一個包含路線和站點的本地數據庫。不幸的是,我無法真正使用Google地圖來做到這一點,我認爲Leaflet可以更好地幫助我。這將是一個Web應用程序,其中有帳戶的人可以添加/編輯/刪除路線。

  2. 創建一個Android應用程序:

一)看到的路由,允許用戶找到最近的路徑從A地去使用只有我有我的數據庫中路線B,排序通過電車/公共汽車等

b)允許用戶標記一個位置,並說一些像「巴士37號在這裏在小時:分鐘:秒」 - 這將出現在任何其他人正在使用的應用程序,類似什麼另一個應用程序可以讓你這樣做警車和交通擁堵

c)extra:允許用戶輸入一些數據,以便我的應用程序也可以進行預測;例如,有人輸入它需要10m50s從X點到Z點的Y點。這仍然在數據庫中,然後有人輸入一些數據用於相同的路徑...我會創建一些算法,可以預測哪裏如果有人在5分鐘前在車站'bla'上標記,現在會有公共汽車。我知道,我知道,這可能相當困難,而且它會非常不準確,我應該考慮一天中的時間,但它只是一個小的東西,作爲一個額外的東西。此外,如果可以自動添加這些東西,它會很酷:就像用戶設置路線一樣,開始「錄製」,然後在他下車時停下來,並自動考慮時間和位置。

希望你明白我腦海中所擁有的。 事情是,你會推薦什麼?

我知道Java,Spring MVC和一些Android。 JavaScript,HTML和CSS不會是一個問題。我需要結合這些。如果我將使用Leaflet,只要我能找到,我不會真的能夠在Android應用程序中使用它,我將不得不創建一個Web應用程序。與此同時,谷歌地圖並沒有讓我做我想要的我的「個人」數據庫​​。我甚至無法通過添加航點來創建體面的自定義路線,因爲電車線路的部分區域不在有車進入的街道上。同樣,你會認爲這是一個Android應用程序還是一個網絡應用程序更容易/更好?我對Android有點新鮮。

我希望這不是一個不適合的事情要求在stackoverflow。 我願意接受任何想法。

回答

1

允許用戶找到從A點得到僅使用我在我的數據庫中的路線B中的最近路徑,排序電車/巴士等

路由是很難的。多模式路由(電車+巴士+車+步行+循環)更是如此。見pgRoutingValhalla。如果你打算用公共交通工具做任何事情,那麼你也必須處理GTFS

研究OpenTripPlanner也,因爲有幾個演員開發一些類似的平臺。

我希望這不是一個不適合的事情要求在stackoverflow。

恐怕有點是 - 看https://stackoverflow.com/help/on-topic,點4

相關問題