¿Hay alguna manera de hacer que el GPS funcione sin que el Servicio de ubicación de Google esté constantemente habilitado?

El GPS de mi Samsung Galaxy S2 no puede encontrar mi ubicación actual cuando el servicio de ubicación de Google está desactivado. Lo tengo deshabilitado la mayor parte del tiempo porque mi batería se agota mucho más rápido cuando el servicio está habilitado. Desactivo la opción vía System Settings -> Location Services -> Google location service. En la siguiente figura me refiero a la opción superior.

ingrese la descripción de la imagen aquí

¿Hay alguna manera de hacer una de estas cosas:

  1. ¿Cómo puedo obtener mis coordenadas usando GPS sin los servicios de ubicación habilitados?
  2. Activar/desactivar de forma inteligente el servicio de ubicación de Google cuando lo necesite (es decir, como cuando estoy usando mi GPS)
  3. Mantenga habilitado el Servicio de ubicación de Google, pero de alguna manera evite que se agote la batería.

En resumen, el problema que quiero resolver es obtener las coordenadas de mi ubicación sin que Google Location Service agote mi batería.

Estoy ejecutando ICS 4.0.3 en la red de AT&T.

¿Qué forma usó para deshabilitar el servicio de ubicación de Google? ¿Acabas de desactivarlo en la configuración de Ubicación y seguridad desactivando "Usar GPS" y "Usar conexión inalámbrica..."?
@Izzy, mira la imagen que inserté en la pregunta.
Wow, flujo permanente. Casi parece que puede "permitir la ubicación de la red" (primera casilla de verificación), pero prohibir a Google que use sus datos de ubicación (última casilla de verificación), como era en los días de Eclair. Si elimino la última marca de verificación, la primera se desmarca automáticamente... Como no puedo verificar, solo puedo adivinar: 3. Me temo que no será posible. 1. obviamente no funciona (¿pero por qué?). 2. podría lograrse con Tasker, Configuración segura y raíz...

Respuestas (2)

Todavía puede usar el GPS sin tener habilitados los servicios de ubicación de Google. Cuando deshabilita los servicios de ubicación, está optando por no enviar datos a Google. Los servicios de ubicación de Google son en realidad una base de datos de Internet (servidor de ubicación de Google) que se pone a disposición de los fabricantes de dispositivos móviles como una aplicación con licencia de Google. Esta es la base de datos que se actualiza con WiFi y datos de ID de celular de dispositivos que ejecutan Android, y se llenó inicialmente con datos recopilados por los autos de Street View (hasta 2010 de todos modos). Ayuda a su dispositivo a obtener una solución inicial más rápida mediante el uso de WiFi AP o información de ID de celda. Se usa para aumentar el GPS, consume menos batería y, a veces, se usa en lugar del GPS si está en interiores o no tiene una señal de GPS fuerte.

Como se indica en el sitio de soporte de Google, para ICS 4.0+ Maps seguirá funcionando solo con el GPS activado. http://support.google.com/gmm/bin/answer.py?hl=es&answer=165333

En resumen, la configuración que tiene arriba debería permitirle usar su GPS sin la ayuda de la red celular o los puntos de acceso Wi-Fi cercanos. Sin embargo, tendrá que estar al aire libre para usar esta función, y puede tomar hasta 4 minutos obtener una ubicación. Entonces, si está esperando una solución y tiene los servicios de ubicación de Google deshabilitados, tendrá que ser paciente.

Abordemos la descarga de la batería: revise las aplicaciones de reconocimiento de ubicación de terceros que ha instalado. Algunos están mal programados y podrían estar solicitando actualizaciones de GPS a un ritmo elevado, agotando su batería. Además, si solo está utilizando GPS para navegar, es un cerdo de la batería.

Gracias, creo que es una buena respuesta. Cuando dices "al aire libre", ¿eso incluye estar en un automóvil? En cuanto al GPS, no creo que la ubicación real del GPS se use con frecuencia, sino solo la ubicación a través de las redes móviles, basándome en el ícono de uso de GPS en la barra de estado.
Diría que en cualquier momento que su dispositivo tenga una vista sin obstrucciones del cielo (requerido para localizar los satélites), aunque técnicamente podría estar en el interior y al lado de una ventana y aun así recibir una señal. En un automóvil, aún debe recibir una señal. Algunos conjuntos de chips son lo suficientemente sensibles como para recibir una señal en interiores o también sin una vista clara del cielo. Si tiene activado el GPS y el servicio de ubicación, cualquiera de esas fuentes (GPS, Cell ID, WiFi) podría usarse para determinar su ubicación. No tengo un Samsung, por lo que no sé si el ícono de GPS aparece cuando solo se usa GPS o cuando se usa cualquier servicio de ubicación.

Con la actualización reciente, el servicio de navegación de Google solo funciona con la ubicación activada. No pude hacer que funcionara con la ubicación deshabilitada independientemente del estado del gps.