Ich arbeite an einer Standortberechnung in Java und MongoDB. Ich übergebe Breitengrad und Längengrad an die Methode und finde den nächstgelegenen Standort aus der Eingabe. Ich bin in der Lage, den Ortsnamen aus meiner Master-Tabelle zu erhalten, in der ich alle Orientierungspunkte mit Breitengrad und Längengrad habe.
Meine Anforderung ist, dass ich Standort mit Entfernung mit MongoDB - wie 4Km von XYZ erhalten möchten. MongoDB hat Geospatial Abfrage und ich bin auf sie arbeiten. Ich kann die erwähnte Eingabe erhalten, indem ich in der Eingabeaufforderung db.runCommand({ geoNear : "data", near : [-73.9000, 40.7000], spherical : true, maxDistance : 2500/6378137, distanceMultiplier: 6378137}).
Ich bin auf der Suche nach gleichwertigem Code in Java, so dass ich nur den Breiten- und Längengrad übergeben kann und den nächstgelegenen Ort mit der Entfernung erhalte.
Vielen Dank im Voraus.