ista de clasificación de puntos largos, comience con la @ más cerca

Tengo ubicación desde GPS (lon_base, lat_base). Tengo una lista de ubicaciones (lon1, lat1 | lon2, lat2 | lon3, lat3 ...) Esta lista es muy larga y está en todo el mundo.

Mis preguntas son: 1. ¿Cómo obtengo de esa lista solo las lon \ lat que están a 1 milla de mi lon_base \ lat_base? 2. ¿Cómo los clasifico del más cercano al más alejado?

¡Gracias por adelantado

Respuestas a la pregunta(5)

Su respuesta a la pregunta