我有一个存储位置的基于 django 的网络应用程序。
我有一个 android 移动应用程序,它从 web 应用程序中提取位置并将位置保存到 web 应用程序。返回给我的位置我在我的应用程序的地图覆盖上加载。
我想发送我当前的坐标并返回某个范围内的位置列表。例如,我发送我的位置并取回半径 2 公里内的物品。(类似于 Google Places API 的工作方式,只是搜索我的数据)。
最好发送位置坐标并在我的 python django 应用程序中执行所有这些逻辑,然后返回正确位置列表并在我的地图上显示这些位置。
我不知道从哪里开始做这件事。如何根据给定的一组坐标过滤掉特定半径(km)内的存储位置?