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