У меня есть таблица MySQL с latitude
, longitude
и radius
строк. Широта и долгота имеют тип DOUBLE
; radius
имеет тип INT
и измеряется в метрах. По существу, каждая строка представляет собой круг на Земле.
Учитывая значения user_latitude
и user_longitude
, как я могу выбрать все строки, которые включают пользователя в свои круги?
Я сделал быструю диаграмму, чтобы проиллюстрировать, если бы мой вопрос не был ясен. Каждая красная точка представляет точку user_latitude
и user_longitude
, каждый круг представляет собой latitude
, longitude
и radius
в базе данных.