Геометрия средней школы FTW:
dist = sqrt(pow((x2-x1), 2) + pow((y2-y1), 2))
Одна из вещей, которую вы можете сделать, чтобы упростить этот запрос в SQL-запросах, - это разбить карту на «плитки», то есть область 2 км х 2 км, чтобы можно было выполнить запрос вниз к плитке, а затем просмотреть результаты. используя эту формулу.