我們正在IOS和Android上創建一個實時GPS跟蹤器應用程序。我們想從B的地圖上看到A的實時位置(就像UBER一樣,我可以看到駕駛員的位置)。我們現在可以獲取A的座標,但我們應該如何實時將它發送給B?我們還應該使用數據庫來獲取併發送座標嗎?或者有沒有辦法將座標從手機發送到手機?從手機發送地圖座標
-2
A
回答
1
看起來你需要一個雙向數據通道或一個非常快速的非sql數據庫。
一,關於雙向數據通道。您可以使用socket.io,在那裏您有一個非常簡單的節點服務器來支持雙向數據通道。或者你可以使用WebRTC,它不是專門爲此目的而構建的,但你仍然可以利用數據通道來實現你的目標。但是,無論如何,它主要是使用UDP連接完成的,換句話說,這意味着它不可靠。你不能確保對方接收到座標。
另一方面,第二種解決方案,一個非常快速的無sql數據庫,可能會更好地與您的應用程序對齊。如果從頭開始構建服務器,則仍需要socket.io來監視數據庫中的更改並通知雙方(如果使用https請求,它甚至不會實時)。您可以讓它們更新座標,例如,像/root/geolocation/{room-hash}/coords
之類的參考,並且雙方都使用socket.io連接監視同一個參考。
如果您不想從頭開始構建實時服務器,只想完成您的應用程序。你可以看看firebase,我認爲這是一個相當快的數據庫。您可以在android/ios代碼中使用firebase庫。如果您已經編寫了本機代碼並且不想更改它。使用Firebase雲端功能並使其成爲api呼叫。
0
相關問題
- 1. 如何將GPS座標從一個Android手機發送到另一個手機?
- 2. 將地圖上的地點視圖從座標發送到appdelegate
- 3. 手機地理座標和javascript
- 4. 從地圖座標過濾adsense座標
- 5. 如何從經度/緯度座標添加地圖標記? Windows 8手機
- 6. 從地圖獲取座標
- 7. Windows 7手機將數據從手機發送到手機
- 8. 從智能手機照片中提取地理座標
- 9. 從Android手機發布在PHP服務器上的GPS座標
- 10. Javascript谷歌地圖座標,parseFloat'座標'+隨機數字錯誤
- 11. 如何從計算機向Android手機發送連續圖像
- 12. 發送MKMapKit座標到谷歌地圖APP
- 13. 從座標保存地圖圖像
- 14. 地圖座標C#
- 15. OnLocationChange發送座標到Firebase
- 16. Java Android GPS發送座標
- 17. 發送座標到設備
- 18. 轉換地圖座標到座標系
- 19. 從java servlet發送短信到手機
- 20. 從android手機發送數據到PC?
- 21. 從iPhone手機發送短信?
- 22. 從手機瀏覽器發送短信
- 23. 發送短信從servlet到手機
- 24. 從C#或VB.NET發送SMS到手機
- 25. 發送短信從LPC2148到手機
- 26. 發送短信從PC到手機
- 27. 發送ems消息從pc到手機
- 28. 在ushahidi地圖上顯示從我的android應用程序發送的座標
- 29. 智能手機網頁發送用戶的GPS座標到服務器
- 30. 通過互聯網從手機發送數據到手機?