Maps API keys for geocoding not working anymore?

google-geocoding-api, google-maps

Solution

Geocoding is not one of the services available through the developer console at this time, which is why the key does not work (note that geolocation is not the same as geocoding).

Currently you'd need to use client side geocoding (for example in the JS Maps API) -- or purchase more server side geocoding with a maps for business license in order to increase this quota.

The fact it says the key is expired is misleading, and I'll file a bug for that.

EDIT/UPDATE: The geocoding service is now available through the developer console.

Problem

It seems that the generated keys in the Google API's console are not working anymore. With different keys (tried it with both server and browser key, however the server key is what I need), generated from different accounts I get constantly the following errors: Error when using server key: ``` { "error_message" : "This site or IP is not authorized to use this API key.", "results" : [], "status" : "REQUEST_DENIED" } ``` Error when using browser key: ``` { "error_message" : "The provided API key is expired.", "results" : [], "status" : "REQUEST_DENIED" } ``` And these are the enabled services on this account/project: http://upload.uprise.nl/et2j This is the URL I'm trying: https://maps.googleapis.com/maps/api/geocode/json?address=900+Maple+Avenue%2C+L7S+2J8+Burlington+%28Ontario%29%2C+Canada&oe=utf8&sensor=false&key=mykey Without the key it is working until I reach my daily limit (which causes the OVER_QUERY_LIMIT status). Are more people experiencing this?

Original source