service.js 1.1 KB
angular.module('focaSeguimiento')
    .service('focaSeguimientoService', [
        '$http', 'API_ENDPOINT', 'cordovaGeolocationService',
        function($http, API_ENDPOINT, cordovaGeolocationService) {
            return {
                guardarPosicion: function(idUsuario, actividad, observaciones, sucursal) {
                    cordovaGeolocationService.getCurrentPosition(function(posicion) {
                        var nuevaPosicion = {
                            posicion: {
                                latitud: posicion.coords.latitude,
                                longitud: posicion.coords.longitude,
                                idUsuario: idUsuario,
                                sucursal: sucursal,
                                actividad: actividad,
                                observaciones: observaciones
                            }
                        };
                        console.info(nuevaPosicion);
                        return $http.post(API_ENDPOINT.URL + '/seguimiento', nuevaPosicion);
                    });
                }
            };
        }
    ]);