Tengo una duda con respecto al uso de Google Maps en Android, a lo mejor no va en esta seccion,si es asi,pido disculpas.
Estoy haciendo una aplicación turística en mi ciudad, la idea es enlistar los lugares turísticos, y una de las funciones es traer los 5 lugares mas cercanos(a donde me encuentro,geolocalizando) en un radio determinado(un ejemplo 3km).
Ya tengo un pequeño backend hecho en Rails, y estoy creando una pequeña API que me genere la información(en JSON) para implementar de manera visual en Android(con ListView), pero no logro entender muy bien los dos principales datos de un punto en Google Maps, la latitud y longitud.
Entiendo, que hasta cierto punto, este calculo se puede(o debe) generarse en SQL en el servidor,lo pongo en esta sección por si alguno ha desarrollado una característica similar a esto en su aplicación Android.
Mi principal problema es que no entiendo al 100% como funciona la latitud y longitud, tal vez no busco que me pasen la aplicación o código en java,si pudieran orientarme en como hacerlo, estaría excelente.
Gracias por leer el mensaje.