Найти предметы в определенном диапазоне заданной координаты

У меня есть веб-приложение на основе Django, которое хранит местоположения.

У меня есть мобильное приложение для Android, которое извлекает местоположения из веб-приложения и сохраняет их в веб-приложении. Места возвращаются обратно ко мне, я загружаю на mapoverlay в моем приложении.

Я хотел бы отправить свои текущие координаты и вернуть список мест, которые находятся в пределах определенного диапазона. Например, я отправляю свое местоположение и возвращаю предметы в радиусе 2 км. (Аналогично тому, как работает API Google Адресов, только поиск в моих данных).

Лучше всего отправлять координаты местоположения, координаты и выполнять всю эту логику в моем приложении на python django, затем возвращать список правильных мест и просто отображать места на моей карте.

Я не знаю, с чего начать. Как я могу отфильтровать свои сохраненные местоположения в пределах определенного радиуса (км) на основе заданного набора координат?

Ответы на вопрос(4)

Ваш ответ на вопрос