Geolocalización en Android
La geolocalización en android es un servicio que nos proporciona el sistema para ubicar el dispositivo en coordenadas como lo son la latitud y longitud. Para obtener esta información existen multitud de formas, aunque la más conocida y popular es la localización por GPS, también es posible obtener la posición de un dispositivo por ejemplo a través de las antenas de telefonía móvil o mediante puntos de acceso Wi-Fi cercanos, y todos cada uno de estos mecanismos tiene una precisión, velocidad y consumo de recursos distinto. Por otro lado, el modo de funcionamiento de cada uno de estos mecanismos hace que su utilización desde nuestro código no sea todo lo directa e intuitiva que se desearía. ¿Qué mecanismos de localización tenemos disponibles? Lo primero que debe conocer una aplicación que necesite obtener la geolocalización es qué mecanismos de localización (proveedores de localización, o location providers) tiene disponibles en el dispositivo. La forma más sencilla de saber l