私は以下のような問題を抱えています。
N 個の Android デバイスのセットがあります。これらの N 個のデバイスのそれぞれについて、M 個のデバイス (M < N であり、M は N のサブセット) への距離ベクトルがあります。レスト (NM) デバイスは相互にアクセスできません。(これらのデバイスの距離ベクトルを知っているデバイスはほとんどないことを意味します)
これらのデバイスの位置が変わらないと仮定すると、これらのデバイスの相対位置のロケーション マップを作成することは可能ですか?
私は以下のような問題を抱えています。
N 個の Android デバイスのセットがあります。これらの N 個のデバイスのそれぞれについて、M 個のデバイス (M < N であり、M は N のサブセット) への距離ベクトルがあります。レスト (NM) デバイスは相互にアクセスできません。(これらのデバイスの距離ベクトルを知っているデバイスはほとんどないことを意味します)
これらのデバイスの位置が変わらないと仮定すると、これらのデバイスの相対位置のロケーション マップを作成することは可能ですか?
私が理解しているのは、デバイスが接続されると、それらのステータスを相互にブロードキャストするということです。このロケーション マップを作成する方法は 3 つあります。
を使用しLocationManagerてデバイスの緯度と経度を取得し、Google マップにプロットできます。
デバイスの位置は変わらないとおっしゃいました。つまり、デバイスがオンになるたびに、その情報を持っている他のすべてのデバイスがその場所を知っているということです。独自に作成したマップを実装し、デバイスがアクティブになるたびにそこにデバイスを表示することができます。
また、各デバイスのプロパティによって提供されるマトリックスと座標を使用してマップを作成することもできます。各デバイスには距離ベクトルがあるとおっしゃいました。これを使用して、マトリックス内のデバイスの位置を生成します。