SELECT * FROM `points` WHERE ((`lat` BETWEEN " & (MyLat-4.5) & " AND " & (MyLat+4.5) & ") AND (`lon` BETWEEN " & ((MyLon-4.5)/Cos(MyLat)) & " AND " & ((MyLon+4.5)/Cos(MyLat)) & "))
SELECT * FROM `points` WHERE ((lat - " & (MyLat) & ")*(lat - " & (MyLat) & ")) + ((lon - " & (MyLon) & ")*(lon - " & (MyLon) & ")) <= 10
Почему то оба этих запроса выдают крайние точки примерно 500км по высоте, но всего 350 по ширине
--- Добавлено в 2018-08-06 18:30:51
Tad писал(а):
Леонид, ключевое слово Есть база MySQL.
GanjaKyp, в поисковике Google вбиваешь : MySQL и вхождение точек в радиус.
Ответ поисковика : Результатов: примерно 8 140
( В Яндексе Нашлось 44 млн результатов)
Выбираешь подходящий.
Я уже десяток способов попробовал, ни один не дает окружность правильной формы