diff --git a/src/js/controller.js b/src/js/controller.js index 5c48398..487323c 100644 --- a/src/js/controller.js +++ b/src/js/controller.js @@ -4,33 +4,33 @@ angular.module('focaModalLocalizar') '$scope', '$uibModalInstance', 'focaModalLocalizarService', - 'direccion', 'focaModalService', + 'parametros', function($scope, $uibModalInstance, - focaModalLocalizarService, direccion, focaModalService) { + focaModalLocalizarService, focaModalService, parametros) { - $scope.latitud = -32.89214159952345; - $scope.longitud = -68.84572999101856; - $scope.localizar = !!direccion; + $scope.latitud = parametros.latitud || -32.89214159952345; + $scope.longitud = parametros.longitud || -68.84572999101856; + $scope.localizar = !! parametros.direccion; - if(direccion) { + if (parametros.direccion) { focaModalLocalizarService .getLatLng({ - street: direccion.numero + ' ' + direccion.calle, + street: parametros.direccion.numero + ' ' + parametros.direccion.calle, country: 'Argentina', - city: direccion.provincia, - county: direccion.localidad, + city: parametros.direccion.provincia, + county: parametros.direccion.localidad, format: 'json' }) .then(function(res) { - if(res.data.length) { + if (res.data.length) { $scope.latitud = res.data[0].lat; $scope.longitud = res.data[0].lon; $scope.$broadcast('moveMap', { latitud: $scope.latitud, longitud: $scope.longitud }); - }else { + } else { focaModalService.alert('No se pudo localizar el domicilio'); } });