Вверх ↑
Ответов: 8923
Рейтинг: 823
#1: 2018-08-06 20:14:10 ЛС | профиль | цитата
GanjaKyp, вы задали
"((MyLon-4.5)/Cos(MyLat)) & " AND " & ((MyLon+4.5)/Cos(MyLat))",
а надо:
"(MyLon-4.5/Cos(MyLat)) & " AND " & (MyLon+4.5/Cos(MyLat))"

--- Добавлено в 2018-08-06 20:20:23

Для правильной окружности надо вычислять расстояние между заданной точкой и всеми точками базы данных и отбирать меньше/равно или сначала отобрать по предыдущей формуле и из них уже по расстоянию.
карма: 19

0
Редактировалось 1 раз(а), последний 2018-08-06 20:20:23