angular.module('app.locationservice', [])
  .factory('LocationService', function($http){

    var apiUrl = 'https://maps.googleapis.com/maps/api/geocode/json?address=';
    var apiKey = 'AIzaSyBAuYHaY4KqFCvKcQg-7cwdPEmgkr_lk5E';
    var location = 'Athens';

    return {

      get: function(){
        return $http.get(apiUrl + location + '&key=' + apiKey).then(function(response) {
          return response;
        });
      }

    }


  });

@@ -222,16 +222,123 @@
 _lk5E';%0A
+    var components= 'components=administrative_area:London%7Ccountry:GB'; //made the request london specific%0A
     var 
@@ -353,14 +353,16 @@
  = '
-Athens
+waterloo
 ';%0A%0A
@@ -442,16 +442,35 @@
 cation +
+ '&' + components +
  '&key='
@@ -531,16 +531,21 @@
 response
+.data
 ;%0A      

london specific request