Geo::Coder::Google provides a geocoding functionality using Google Maps API.