IOSとAndroidでリアルタイムGPSトラッカーアプリを作成しています。私たちはBの地図からAのリアルタイム位置を見たいと思っています(UBERのように、私は運転手の位置を見ることができます)。ここでAの座標を取得できますが、Bにリアルタイムでどのように送信する必要がありますか?私たちはまだ座標をフェッチして送るためにデータベースを使うべきですか?または、電話から電話に座標を送信する方法はありますか?電話から電話への地図座標の送信
-2
A
答えて
1
双方向データチャネルまたは非常に高速のno-sqlデータベースが必要です。
まず、双方向データチャネルについてです。双方向データチャネルをサポートするために非常に単純なノードサーバーがある場合は、socket.ioを使用できます。または、この目的のために正確に構築されていないWebRTCを使用することもできますが、目標を達成するためにデータチャネルを利用することはできます。しかし、いずれにしても、主にUDP接続を使用して行われます。つまり、信頼できないということです。相手側が座標を受け取ることを保証することはできません。
一方、第2の解決策では、非常に高速のno-sqlデータベースは、あなたのアプリと一直線に並ぶかもしれません。サーバーを最初から構築する場合は、データベースの変更を監視して両側に通知するためにsocket.ioが必要です(https要求を使用するとリアルタイムにも近くなりません)。例えば、/root/geolocation/{room-hash}/coords
のような参照の下で座標を更新させ、両者がsocket.io接続で同じrefを監視するようにすることができます。
リアルタイムサーバーを一から構築する経験がなく、単にアプリケーションを終了したいと思っているなら。私はかなり速いデータベースだと思う火災基地を調べることができます。 firebaseライブラリをAndroid/iosコードで使用できます。すでにネイティブコードをプログラミングしていて、それを変更したくない場合。 Firebaseのクラウド機能を使用し、API呼び出しを行います。
0
関連する問題
- 1. 2台の電話機間でGPS座標を送信する
- 2. 通知の電話を電話に送信
- 3. Windows 7の電話機から電話機にデータを送信する
- 4. シンプルなデータをある電話機から別の電話機に送信
- 5. インターネット経由で電話から電話にデータを送信しますか?
- 6. Android:携帯電話の座標からワールド座標系への加速度計出力の変換
- 7. Twilioモバイルからモバイルへの電話
- 8. 携帯電話や携帯電話で固定電話や携帯電話に電話をかける方法
- 9. 携帯電話のAPP hrefの電話設定へのリンク
- 10. Android:電話から信号を送受信する方法
- 11. データをSMS電話でAndroidに送信
- 12. ASP.NETとC#の電話機からWebサイトへのSMSの送信
- 13. WP7携帯電話からBluetoothやその他のメカニズムを使って電話で近くにデータを送信
- 14. デスクトップアプリケーションからAndroid用の電話にカスタムインテントを送信
- 15. ブルートゥースとCとの電話からSMSを送信する#
- 16. 地理座標から地磁気座標への変換
- 17. WearableListenerService経由で電話機からWearableにデータを送信
- 18. 携帯電話からBluetooth経由でデータを送信する
- 19. odoo10から携帯電話番号にSMSを送信
- 20. 電話通話アプリケーション
- 21. 電話番号から電話番号を取得 - Android
- 22. SMSから電子メールへの電子メールアドレスの代わりに電話番号
- 23. Twilio発信電話会議
- 24. 地元の固定電話サービスを使ってPCから電話をかける方法
- 25. twilioクライアントからの電話を保留中の電話機にする(電話機コールSidを取得する)
- 26. 電話
- 27. 電話
- 28. 電話
- 29. ASP.NETとSMSの送信/電話の発信
- 30. 電話通話のブラックベリー細かいコントロール - オーディオストリームへのアクセス