如何找到距给定位置一定距离的半径

时间:2020-06-01 05:38:31

标签: geolocation latitude-longitude

我正在尝试在mongoDB中保存给定位置的纬度和经度。我正在使用用户的当前位置,并使用带有比较运算符的猫鼬查询来检查用户的当前位置是否落在stored latitude and longitude的纬度和经度之间。那里没有问题。如果用户从当前位置选择5KM半径。我该怎么办 ?我应该如何计算。我对此一无所知。请帮帮我。

Database

{
"latitude":1.234,
"longitude":2.345
}

User Location(Input)

  {
  "latitude":1.534,
  "longitude":2.145,
  "radius": 5
  }

我正在检查介于存储的数据之间的用户位置。现在,我需要检查当前位置5Km之间是否有任何数据

0 个答案:

没有答案