Być może zainteresuje Cię następująca prezentacja:
Autor opisuje, w jaki sposób można użyć Formuła Haversine w MySQL, aby uporządkować według odległości i ograniczyć wyszukiwanie do określonego zakresu. Opisuje również, jak uniknąć pełnego skanowania tabeli dla takich zapytań, używając tradycyjnych indeksów w kolumnach szerokości i długości geograficznej.