Closed jbichman closed 10 years ago
Dani arma los servicios. Función que recibe los parámetros de latitud/longitud actual del celular, y devuelve el supermercado más cercano /o los primeros N más cercanos. (Puede ponerse alguna condición, por ejemplo: si el super más cercano está a cinco cuadras a la redonda, mandamos la notif)
Desde el lado mobile ya tenemos un servicio geo-controller, que pide la posición actual del teléfono. Tendríamos que ver como hacemos para mandar la solicitud de super cercanos dsd la parte mobile.
Segun lo que vi aca , habria que darle los permisos a la APP para poder usarla. https://cordova.apache.org/docs/en/2.9.0/cordova_geolocation_geolocation.md.html#Geolocation
Usaremos tal cual lo hace el geocontroller, pero lo meteria en un servicio que corra cada x tiempo.
Ya esta hecho el servicio q obtiene la cercania de los supermercados. Se consulta haciendo un POST app/promociones con la latitud y longitud actual (ejemplo: {"latitud":-34.5999691,"longitud":-58.42819499999996})
Por ahora estoy devolviendo el nombre del super, la direccion, sus coordenadas X e Y, ademas de la distancia al punto actual (se puede sacar todo y dejar solo nombre y direccion pero deje todo para q se vea q funca bien). Faltaria hacer una traduccion de latitud/longitud->cuadras para poder establecer una condicion de filtro, como ser solo los q estan a 5 cuadras por ejemplo.
Se comenzo con la parte mobile de la notificacion de la cercania. Por ahora agregue un icono mas en el menu. Hace el post correctamente y recibe los datos. Me falta mostrarlos de forma linda.
Despues se puede ver si lo dejamos asi o si hacemos q sea un servicio q cada X tiempo haga la notificacion.
Ya esta listo. No lo subi anoche xq no tenia internet.
Desde el lado mobile, que te notifique por GPS cuando estás cerca del supermercado.