کتابخانه که فکر نمیکنم باشه ولی یکم محاسبات ریاضی میخواد
فرض میکنیم مختصات جغرافیایی مکان هارو تو دیتابیس دارید در این صورت بهتره روی کوئری که مینویسید تمرکز کنید
اگر بیشتر از 30 رکورد میخواید برگرده limit رو تغییر بدید


SELECT
id, (
6371* acos (
cos ( radians(78.3232) )
* cos( radians( lat ) )
* cos( radians( lng ) - radians(65.3234) )
+ sin ( radians(78.3232) )
* sin( radians( lat ) )
)
) AS distance
FROM markers
HAVING distance < 20
ORDER BY distance
LIMIT 0 , 30;