4 votos

¿Cómo arreglar la hora incorrecta del GPS en el horario de verano (horario de verano)?

Vivo en el sur de Brasil. En esta época del año está en horario de verano, donde el huso horario pasa de -03 GMT a -02 GMT. La hora de mi MOTO C PLUS (Android 7.0) ha cambiado automáticamente a la hora correcta sin ningún problema, pero la hora del GPS continúa en la zona horaria -03 GMT.

Utilizo una aplicación que utiliza la hora del GPS y se generan errores debido a esta diferencia. Este problema no está en la aplicación, ya que otros usuarios utilizan la misma versión de la app sin ningún problema y también lo he comprobado con el soporte de la app.

He utilizado la aplicación GPS Status para comprobar esa diferencia. Ya he intentado restablecer los datos A-GPS en caché, pero sin éxito.

¿Hay alguna forma de cambiar la zona horaria del reloj GPS?

IMG:

Desinstalar y volver a instalar aplicaciones no ayuda. Esto afecta a todas las aplicaciones probadas a continuación:

1 votos

@beeshyams, ¡gracias por los consejos! Desactivé el huso horario automático y cambié a la hora de Recife, pero eso también cambió la hora de mi teléfono. Pero cuando cambié a la hora de Georgia del Sur, que es -02GMT, la hora del gps llegó a la hora correcta. esto servirá como solución temporal pero no definitiva a mi problema. Por los enlaces que me pasaste, este parece ser un viejo problema que sucede con varios usuarios de Android ...

1voto

beeshyams Puntos 82

Se trata de una solución provisional, no de una solución permanente.

(El operador está buscando una solución permanente como se menciona en el comentario, pero estoy publicando esta solución que puede beneficiar a los futuros visitantes)

Este problema parece ser un problema persistente como el OP vio con múltiples aplicaciones que probó y también informó en el foro de la aplicación Strava Hora de actividad incorrecta con el horario de verano y sin resolver desde hace dos años. Las razones de esto son desconocidas, pero supongo que es un problema del sistema operativo, ya que varias aplicaciones se han enfrentado a esto. Sorprendentemente, no ha sido reportado en los foros de productos de Google AFAIK.

Hay dos soluciones mencionadas en el foro de soporte, ambas son temporales:

  • Cambiar la zona horaria del teléfono a una zona que no sea DST.

  • Modificación de la .gpx de la aplicación para forzarla a informar de la hora correcta.

No he intentado la segunda solución.

Cambiar la zona horaria del teléfono a una zona que no sea DST

El horario de verano (DST) parece estar relacionado o ser la causa de esto. Como solución, se requiere cambiar la zona horaria del teléfono a una zona horaria con el al mismo tiempo como la suya pero que no utiliza el horario de verano .

Cómo : Andrew T ha proporcionado una excelente respuesta aquí ( ¿Cómo se desactiva el horario de verano (DST)? . Muestra cómo se puede elegir una zona horaria correspondiente sin DST manteniendo la hora correcta tanto con el GPS como con la hora local.

Sobre la base de esa respuesta, se sugirieron las siguientes zonas horarias - Cayena /América, Recife, Montevideo (Curiosamente, sólo algunas partes del país de OP Brasil siguen DST , mientras que Recife no sigue el horario de verano y, por tanto, se incluye). Ninguno de ellos ayudó, pero OP intentó la hora de Georgia del Sur, que no sigue el horario de verano y el La hora del GPS se ha sincronizado con la hora local

Este trabajo puede ser una solución temporal (hasta que se revoquen los cambios en el horario de verano) o una solución permanente.

0voto

mattm Puntos 139

La aplicación Estado del GPS tiene un ajuste para utilizar la hora UTC.

Configuración->Unidades y formato->Mostrar hora UTC

Desde el punto de vista del desarrollo, suele ser más sencillo utilizar la hora UTC para realizar todos los cálculos, y luego se ajusta a la hora local cuando se visualiza.

Me resulta difícil entender exactamente cómo está utilizando esta lectura del tiempo, por ejemplo, si lo está comprobando automática o manualmente.

1 votos

Lamentablemente al cambiar esta configuración en GPS STATUS solo cambia la vista en la propia aplicación, en las demás aplicaciones sigue el mismo problema. He descubierto el problema en la aplicación strava, que utiliza estos datos para registrar los datos de localización durante una actividad física (ciclismo en mi caso) y permite comparar los datos con otros usuarios que hicieron la misma ruta en el mismo momento. Con el fallo citado, no puedo hacer esta comparación, porque strava considera que hice la actividad una hora antes de lo que realmente hice.

PreguntAndroid.com

PreguntAndroid es una comunidad de usuarios de Android en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X