diff --git a/geocoder/google.py b/geocoder/google.py old mode 100755 new mode 100644 index ea8160a3..d5ba8b30 --- a/geocoder/google.py +++ b/geocoder/google.py @@ -170,7 +170,7 @@ class GoogleQuery(MultipleResultsQuery): _URL = 'https://maps.googleapis.com/maps/api/geocode/json' _RESULT_CLASS = GoogleResult _KEY = google_key - _KEY_MANDATORY = False + _KEY_MANDATORY = True def _build_params(self, location, provider_key, **kwargs): params = self._location_init(location, **kwargs) diff --git a/geocoder/google_elevation.py b/geocoder/google_elevation.py index d7bd4b6a..7b4b0edd 100644 --- a/geocoder/google_elevation.py +++ b/geocoder/google_elevation.py @@ -63,6 +63,7 @@ class ElevationQuery(MultipleResultsQuery): def _build_params(self, location, provider_key, **kwargs): return { 'locations': str(Location(location)), + 'key': provider_key, } def _adapt_results(self, json_response): diff --git a/geocoder/google_timezone.py b/geocoder/google_timezone.py index a54d8137..268aee31 100644 --- a/geocoder/google_timezone.py +++ b/geocoder/google_timezone.py @@ -57,6 +57,7 @@ def _build_params(self, location, provider_key, **kwargs): return { 'location': str(Location(location)), 'timestamp': kwargs.get('timestamp', time.time()), + 'key': provider_key, } def _adapt_results(self, json_response):