service.js
942 Bytes
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);
});
}
};
}
]);