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