[php] długość i szerokośc geograficzna

mam sobie sporą baze mysql punktów geograficznych z polami nazwa, x, y

Aby policzyć odległości w km między wskazanymi punktami korzystam z funkcji

i dzaiła oki

Ale jest małe ale bo potrzeba mi znaleźć punkty położone w zadanym promieniu od wskazanego miejsca. Czyli np w promieniu 25km od punktu x,y

Listowanie w pętli całej lub kawałka bazy nie ma sensu bo to sporo danych więc kombinuje by zrobić to przez wybranie z bazy zakresów koordynatów x,y.

Pytanie brzmi, w jaki sposób odwzorować promień w km na zakres koordynatów od x1 do x2, od y1 do y2???

1b8f5cdeaa10b40087cb62dd46d6884b.png

musisz wybrać te rekordy z bazy, których współrzędne spełniają to równanie;) x0,y0 - środek koła.

dobra, a jak by to miało wyglądać w praktyce? może jakiś przykład?

Inna sprawa, to czy aby napewno to rozwiązanie uwzględnia zbliżony do kuli kształt globu?