GReaper / MadridLive

Madrid Live repository
0 stars 0 forks source link

Módulo de localización básica #71

Closed GReaper closed 10 years ago

GReaper commented 10 years ago

Este módulo actualizará la posición del usuario continuamente (¡solo de forma local!) como se menciona en #70. Este módulo puede ir realizándose ya porque es un elemento común a los sistemas de localización que se hagan finalmente. Pego a continuación los detalles de esta issue más relevantes.

Información

Para tomar la posición del usuario se seguirían las siguientes pautas:

Importante Los detalles de diseño e implementación del módulo se irán poniendo en esta issue para que puedan ser consultados tanto para el diseño como para la documentación futura.

GReaper commented 10 years ago

Autoanotación

GReaper commented 10 years ago

Service

Local polling

GReaper commented 10 years ago

Actualizo

Pendiente

GReaper commented 10 years ago

Actualizo No es necesario comprobar si el Service ya está funcionando - para evitar dos copias simultáneas -. Dos llamadas consecutivas al startService tan sólo renovarán el Intent recibido. Los Service funcionan en el mismo proceso general que la aplicación y están ligados al mismo salvo que se cambie de forma explícita en el Manifest. En resumen, para iniciar la geolocalización bastará con llamar al startService y para detenerla al stopService. Llevaré esto a cabo junto con las pruebas en cuanto me sea posible.

GReaper commented 10 years ago

Actualizo Iniciada geolocalización en login y finalizada en logout. NO ESTÁ TESTEADA Y POSIBLEMENTE FALLARÍA.

Pendiente

GReaper commented 10 years ago

Actualizo Funcionamiento básico del servicio comprobado. Listeners y callbacks funcionando correctamente. El GPS/red debe ser activado manualmente por el usuario.

GReaper commented 10 years ago

Actualizo Se toma la posicion (probado con GPS) con una precisión excelente.

GReaper commented 10 years ago

Actualizo Generado menú dinámico de inicio/detención.

GReaper commented 10 years ago

Pendiente

GReaper commented 10 years ago

Pendiente

GReaper commented 10 years ago

Actualizo Módulo funcionando. Localización tomada. Pendientes los módulos de localización de amigos.