私のアプリがインストールされている私の周りの人々にナビゲーションリンク付きの私の場所の SMS を送信したい Android アプリを開発しています。アプリをインストールした人に緯度経度を近づけるにはどうすればよいですか?また、自分の場所の SMS を彼らに送信するにはどうすればよいですか??
質問する
84 次
2 に答える
1
次の方法で実行できます。
サーバーにメッセージを送信して、すべてのデバイスにブロードキャストすることを伝えます。このメッセージには、あなたの身元と位置座標が含まれている必要があります。GCMを使用できます 。他のデバイスは、メッセージを受信できるようになる前に、最初にサーバーに登録する必要があります。
これらのデバイスはサーバーに返信します。バックグラウンド サービスを介してその座標を確認することをお勧めします。サーバーは、誰がリクエストを行ったかとその座標を覚えておく必要があります。次に、各返信にピタゴラスの定理を適用して、送信者に最も近い返信を決定します。
最も近いデバイスの ID を最初の要求を行った人に送り返します。もちろん、これにはそのデバイスの座標が含まれます。
ステップ 2 でタイムアウトを必ず追加してください。X 秒後、応答のないデバイスは待機しないでください。
于 2013-10-17T09:18:16.440 に答える