Java と MongoDB での位置計算に取り組んでいます。緯度と経度をメソッドに渡し、提供された入力から最も近い場所を見つけます。緯度と経度を持つすべてのランドマークがあるマスターテーブルから場所の名前を取得できます。
私の要件は、XYZ から 4Km のような MongoDB を使用して距離のある場所を取得したいということです。MongoDB には地理空間クエリがあり、私はそれに取り組んでいます。db.runCommand({ geoNear : "data", near : [-73.9000, 40.7000],spherical : true, maxDistance : 2500/6378137, distanceMultiplier: 6378137}) を使用して、コマンド プロンプトで実行することにより、言及された入力を取得できます。
私はJavaで同等のコードを探しているので、緯度と経度のみを渡して距離のある最も近い場所を取得できます。
前もって感謝します。