2013-01-22 40 views
2

使用GPS,如果我想取車,該如何通知該地區的出租車駕駛員?我見過很多關於查找出租車的應用程序,並且無論身在何處都可以取到你,例如http://www.taxifinder.com/如何通知駕駛室或出租車接線員使用GPS

我想知道它背後的想法是什麼? 駕駛室操作員是否需要有一個服務器可以訪問它並告訴他們我需要出租車? 我真的不知道該怎麼做,有人可以啓發我。步驟/清單應該如何完成。

回答

2

我不知道它的可擴展性,但這裏是一個嘗試:

  1. ,可以處理來自前端的請求,並對其進行處理一個網絡服務器。一個簡單的情況是它會收到請求者的信息,包括GPS座標。然後,它會檢查附近的驅動程序是否已註冊到Web服務器並向其發送推送通知。

  2. 推送通知系統將通知推送到出租車司機。檢查出Google Cloud Messaging,雖然我相信在這種情況下沒有過濾用戶的選項。

  3. 與服務器通信的Web /本機應用程序。

ps。出租車司機必須將他們的設備註冊爲推送通知。再次想到,出租車司機的位置訪問也是必需的,以便過濾將接收到調度請求的司機。然後,可能會添加一個功能,如果某個驅動程序「接受」派送,則會通知用戶,而其他驅動程序不能再接受該功能。

+0

所以,我需要訪問出租車運營商的網絡服務器?如果我錯了,糾正我,所以順序是......我通過訪問他們的網絡服務器通知出租車操作員,給他們我的座標..然後,駕駛室操作員將查看他們的出租車中哪些離我的區域最近。 ..然後,當發現時,他們通知出租車司機(用設備)告訴他們有人要求出租車。 這是正確的嗎? :) –

+1

是的,但要明確一點,不需要「人力」駕駛室操作員。駕駛室操作員,如果你願意的話,是網絡服務器。 – Khanal

+0

先生,有可能在國外訪問這樣的網絡服務嗎?雖然,這聽起來很有趣,比方說,出租車運營商在美國,我在我們的國家開發這個應用程序(這不是美國),但應用程序將部署在美國.. :) –