対象のポイントを探すメソッド(クラス)を作成する必要があります。 は所定の距離内にあります。このような「私の周り」のジオロケーションを取得するための「メモリ内」データ構造
何か:
Collection <Position> getAroundMe(Position myPosition, int distInMeters);
方法は(ないDB) "メモリー・データの" 使用する必要があります。
位置クラスがある:
Position {
double latitude;
double longitude;
}
Iは、関心のあるポイントを格納するTreeSetのを使用していたが、私は、2つ(緯度と経度)フィールドの比較を定義することができませんでした。
あなたのアドバイスをしてください。
コメント:「メモリ内のデータ」はめったに更新されず、1分に約 のgetArroundMeメソッドが1000回呼び出されます(現在はDBで動作します)。
ここで愚かな質問は、DB =データベースですか? –
はい。 DB =データベース。 –