Witam, mam w bazie miasta z podanymi lat i lng i chciałbym na podstawie danej pozycji lat lng sprawdzić najbliższe miasta i obliczyć ile w danej odległości jest kilometrów.
Co chcę uzyskać? Mam tak:
1. Podaje do zapytania SQL moje pozycje (np. lat: 53.1351082 lng: 17.90514870000004)
2. W bazie wszystkie miasta mają swoją pozycję lat i lng i chcę by mi wyświetliło X miast tylko najbliższych do podanej pozycji.
3. Policzenie odległości km ile do danego miasta jest od podanej pozycji w linii prostej.
Zapewne trzeba użyć jakiś specyficznych funkcji MySQL ale niestety nie wiem jak się za to zabrać i jakie funkcję mi pomogą.
Liczę na waszą pomoc.