我正在開發一款移動訂購應用程序,並且我希望爲用戶提供實時跟蹤功能,用戶可以在其手機上不斷檢查訂單的狀態/位置並進行跟蹤直至它到達用戶家門口。跟蹤位置
我知道我們可以通過Gcm提供商或網絡提供商獲取Android手機的位置。我堅持的觀點是,用戶將點按按鈕「追蹤訂單」並且需要追蹤位置因此,我該如何做到這一點,因爲需要用戶和送貨員之間的東西。當用戶點擊按鈕時,需要一些東西來獲得送貨員的當前位置,並讓用戶更新了這個。許多訂購應用程序已經實現了這一點。請幫助我,至少有粗略的想法。我會非常感激。
我正在開發一款移動訂購應用程序,並且我希望爲用戶提供實時跟蹤功能,用戶可以在其手機上不斷檢查訂單的狀態/位置並進行跟蹤直至它到達用戶家門口。跟蹤位置
我知道我們可以通過Gcm提供商或網絡提供商獲取Android手機的位置。我堅持的觀點是,用戶將點按按鈕「追蹤訂單」並且需要追蹤位置因此,我該如何做到這一點,因爲需要用戶和送貨員之間的東西。當用戶點擊按鈕時,需要一些東西來獲得送貨員的當前位置,並讓用戶更新了這個。許多訂購應用程序已經實現了這一點。請幫助我,至少有粗略的想法。我會非常感激。
兩端之間需要一些服務器才能接受送貨員的GPS座標,以便訂購的用戶可以獲取這些座標並查看它們。
所以要麼你創建你自己的服務器,要麼你使用一些服務器,如Dweet.io。
讓你嘗試dweet.io,比我們假設:
您需要創建dweet每個男孩一個獨特的端點,使用https://dweet.io/dweet/for/delivery-boy-name?lat=22.454&long=54.54 其中delivery-boy-name
是你的終點,並LAT &長座標。
而不是在用戶,你需要取座標使用:https://dweet.io/get/dweets/for/delivery-boy-name其中delivery-boy-name
是男孩的獨特名稱。
而要做到這一點,首先你需要男孩的名字或男孩的網址在用戶端。
希望它給你的想法。
在按需交付服務應用程序中,訂單跟蹤是必要的功能,以便用戶可以瞭解訂單狀態和產品在地圖中的當前位置。有效的用戶體驗將顯示訂單的每個狀態並更新地圖中的位置值。
可用的定製解決方案是將Teliver SDK集成到您的Android應用程序中。使用Live Tracking Made Easier。交付代理的位置可以很容易地由用戶跟蹤,並且交付者還可以在交付訂單時向客戶發送自定義推送通知。
在您的按需交付驅動程序應用程序中,一旦驅動程序發貨,您可以使用Teliver.startTrip()方法在驅動程序端啓動旅程,並可以發送推送通知,指出訂單是從商店和驅動程序是OnRoute。客戶現在可以在地圖上跟蹤駕駛員。在按需交付客戶應用程序中使用Teliver.startTracking()方法。訪問Live Tracking Made Easier
更新用戶的每個位置更新並繪製在地圖中,直到他到達客戶地點並停止旅行。
感謝answer.could請你告訴我,怎麼會服務器獲得送外賣的緯度,經度座標? –
每10米(或任何你想要的位置改變)通知用戶只需在使用LocationManager的Delivery boy應用程序中設置它,當你獲取位置更改時,只需調用服務器API來發布送貨員的位置,然後按下它即可。User Application using PUSH通知服務(GCM/XMPP) –
@VasundharaKanojia您需要在預先定義的時間間隔後從d男孩端上傳數據 –