Mejora de la precisión del historial de ubicaciones

Estoy pensando en crear una aplicación de escritorio para realizar un seguimiento de una serie de vehículos mediante el historial de ubicaciones de Google y la API de Google Maps.

Al observar la precisión de la transmisión durante un viaje a Liverpool, parece que, si bien el esquema general del viaje es correcto en términos generales, los detalles más finos del viaje son inexactos. La posición puede estar en cualquier lugar hasta media milla.

La implicación aquí es que no se usa el GPS. Desde el Soporte de Google ,

La frecuencia con la que Informes de ubicación actualiza tus datos de ubicación no es fija. La frecuencia está determinada por factores como la duración de la batería de su dispositivo, si se está moviendo o qué tan rápido se está moviendo. Los informes de ubicación solo usarán la identificación de celular o la detección de ubicación de Wi-Fi, según su dispositivo".

¿Hay alguna forma de hacer que el dispositivo utilice GPS para mejorar la precisión? Alternativamente, ¿hay alguna alternativa más precisa que proporcione Google?

Respuestas (1)

Técnicamente se puede lograr una mayor precisión, pero a un costo. Mantener el GPS activado y registrar posiciones con mayor frecuencia consume energía, lo que hace que la batería se agote más rápidamente. Eso no sería apropiado para algo que siempre se ejecuta en segundo plano, como el Historial de ubicaciones de Google, pero existen otras aplicaciones de seguimiento de ubicación (como las aplicaciones en ejecución) que le permiten elegir su propia compensación entre la precisión y la duración de la batería.

Incluso podría ser mejor que cree su propio cliente de Android, de modo que tenga control total y pueda configurar todo de la manera adecuada para su situación. Dado que este es un sitio para preguntas de usuarios finales, no para programadores, no podemos ayudarlo más con ese lado de las cosas.

Gracias, tratando de evitar la creación de mi propia aplicación idealmente. Específicamente, quería saber si podría forzar el historial de ubicaciones para que use el GPS para que luego pueda usar el lado del escritorio de la API de Google Maps, lo que parece no ser así.