jjzjj

java - 使用 MongoDB 在 Java 中计算距离

我正在使用Java和MongoDB进行位置计算。我将纬度和经度传递给方法,并从提供的输入中找到最近的位置。我可以从我的主表中获取位置名称,其中我有所有带纬度和经度的地标。我的要求是我想使用MongoDB获取距离的位置——比如距离XYZ4Km。MongoDB有地理空间查询,我正在研究它。我可以通过使用db.runCommand({geoNear:"data",near:[-73.9000,40.7000],spherical:true,maxDistance:2500/6378137,distanceMultiplier:6378137}).我正在寻找Java中的等效代码,因此我只能传递