Quizás le interese ver la siguiente presentación:
El autor describe cómo puede usar la Fórmula de Haversine en MySQL para ordenar por proximidad y limitar sus búsquedas a un rango definido. También describe cómo evitar una exploración completa de la tabla para tales consultas, utilizando índices tradicionales en las columnas de latitud y longitud.