Google Maps API Geocoding

It is not trivial, but I believe it can be done with the Geocoding API and the REST nodes from Cenix in our community contributions section. You can use a URL like:

https://maps.googleapis.com/maps/api/geocode/json?address=1600+Amphitheatre+Parkway,+Mountain+View,+CA&key=API_KEY
 
where API_KEY is your google api key.  
 
For details on the api, see here:
 
https://developers.google.com/maps/documentation/geocoding/index