API de ubicación simple y de bajo consumo para Android

Las apps pueden aprovechar las señales que proporcionan varios sensores en el dispositivo para determinar su ubicación. Sin embargo, elegir la combinación adecuada de indicadores para una tarea específica en diferentes condiciones no es una tarea sencilla. Encontrar una solución que también haga un uso eficiente de la batería es aún más complicado.

El proveedor de ubicación combinada es una API de ubicación en los Servicios de Google Play que combina de manera inteligente diferentes señales para proporcionar la información de ubicación que necesita tu app.

El proveedor de ubicación combinada administra las tecnologías de ubicación subyacentes, como GPS y Wi-Fi, y proporciona una API simple que puedes usar para especificar la calidad del servicio requerida. Por ejemplo, puede solicitar los datos más precisos que estén disponibles o la mejor precisión posible sin consumir más energía.

Compatibilidad con situaciones comunes de ubicación

Con la API del proveedor de ubicación combinada, tu app puede solicitar la ubicación más reciente del dispositivo del usuario. Obtener la última ubicación conocida suele ser un buen punto de partida para las apps que requieren información de ubicación.
Al solicitar información de ubicación, se usan muchas fuentes de ubicación diferentes, como GPS y Wi-Fi. Decidir qué fuentes usar puede ser un desafío, pero la API del proveedor de ubicación combinada elimina las conjeturas al cambiar automáticamente la configuración del sistema adecuada. Lo único que tu app debe hacer es especificar el nivel de servicio deseado.
Además de la última ubicación conocida, la API del proveedor de ubicación combinada puede proporcionar actualizaciones de ubicación a un callback en tu app en intervalos específicos. Puedes especificar el intervalo deseado como parámetro de la calidad del servicio. Si usas actualizaciones de ubicación, tu app podrá proporcionar información adicional, como la dirección y la velocidad.