Una de las funciones exclusivas de las aplicaciones móviles es la detección de ubicaciones. Los usuarios llevan sus dispositivos móviles a todas partes, por lo que el conocimiento de la ubicación le permite a tu app brindarles una experiencia más contextual. Las API de ubicación disponibles en los Servicios de Google Play permiten agregar conocimiento de la ubicación a tu app con seguimiento automático de la ubicación, geovallado y reconocimiento de actividades.
Nota: Esta documentación usa las API de ubicación de los Servicios de Google Play mediante las API del marco de trabajo de Android (android.location). Para configurar tu app a fin de que pueda acceder a estas API, lee Cómo configurar los Servicios de Google Play.
Documentación
- Cómo optimizar la ubicación para ahorrar batería
- Cómo conocer la ubicación más reciente
- Cómo cambiar la configuración de la ubicación
- Cómo recibir actualizaciones de ubicación
- Cómo mostrar la dirección de una ubicación
- Cómo crear y supervisar el geovallado
- Cómo detectar cuándo un usuario inicia una actividad
- Cómo migrar a API de ubicación y contexto
- Cómo agregar mapas
Videos
Recursos adicionales
Para obtener más información sobre cómo solicitar acceso a información de ubicación en tu app, consulta los siguientes recursos adicionales:
Ejemplos
- Proyecto LocationUpdatesForegroundService de GitHub: Es un ejemplo de app que permite continuar una acción iniciada por un usuario sin solicitar acceso todo el tiempo a la ubicación en segundo plano.
- Proyecto LocationUpdatesPendingIntent de GitHub: Es un ejemplo de una app que solicita acceso a la ubicación en segundo plano.