No hay tiempo suficiente para el bloqueo de GPS para geoetiquetado al tomar una foto

Encendí el etiquetado geográfico para las fotos, pero el problema es que el procedimiento de bloqueo del GPS parece comenzar solo cuando abro la aplicación de la cámara, pero tarda unos minutos en bloquearse en una ubicación y, en ese momento, la oportunidad de tomar la foto desaparece.

¿Hay alguna forma de permitir que el bloqueo de GPS esté listo incluso antes de abrir la aplicación de la cámara? Por ejemplo, algunas configuraciones del teléfono para activarlo y desactivarlo, o algún servicio que pueda obtener que se ejecuta continuamente en segundo plano y mantiene un bloqueo de GPS.

Y si lo hay, ¿cuáles serán las implicaciones de poder de mantener un bloqueo de GPS? ¿Drena mucho de la batería o es relativamente benigno?

Mi dispositivo es Samsung Galaxy S 2, con Android 2.3.3.

Oh, buena pregunta. Mantener un bloqueo de GPS generalmente usa bastante batería. ¿Qué teléfono tiene? Muchos teléfonos tienen incorporados modos de prueba de GPS que probablemente funcionarían para esto, pero son específicos del fabricante y, a menudo, del dispositivo.
@Matthew agregó los detalles de mi dispositivo.
¿Has probado a hacer solo la foto? ¿Almacena alguna coordenada en los detalles de la foto? Estoy pensando (si lo diseñaron bien) podría tomar la foto inmediatamente y luego actualizar los detalles de las coordenadas cuando se logre el bloqueo.
@sickgemini Miré los detalles de la imagen y dice "Ubicación: Ubicación desconocida, Latitud: Desconocida, Longitud: Desconocida"...
A menudo enciendo la aplicación de estado del GPS, espero a que se bloquee y luego cambio a la aplicación de la cámara (sin cerrar el estado del GPS). El estado del GPS parece obtener un bloqueo mucho más rápido, fuerza la descarga de los datos de asistencia del GPS y también le brinda una respuesta mucho mejor mientras se adquiere un bloqueo. market.android.com/details?id=com.eclipsim.gpsstatus2

Respuestas (2)

Descubrí que si estoy usando otra aplicación en segundo plano que sondea la ubicación (por ejemplo, la latitud en Maps), tiendo a obtener etiquetas geográficas mucho más precisas en las fotos. YMMV, pero tal vez si sabe que va a tomar fotos, puede abrir Maps o similar primero para comenzar el proceso.

WRT su pregunta sobre la duración de la batería, dejar los mapas abiertos tiende a destruir mi batería en unas pocas (5-7) horas (Dinc 1, conocido por su horrible duración de la batería de todos modos, incluso entre los teléfonos con Android), especialmente si estoy tomando varias fotos . Cuando sé que voy a usar mi teléfono de esa manera, normalmente llevo una segunda batería, de modo que cuando termine, todavía puedo hacer llamadas.

Estoy iniciando GpsFix antes que cualquier aplicación que use GPS https://market.android.com/details?id=com.androidlab.gpsfix