<$geocoder = Geo::Coder::Google->new(apiver => 3); eval { $latlong = $geocoder->geocode(location => $location); print Dumper($latlong); }; $map_coords = $latlong->{geometry}{location}{lat} . " " . $latlong->{geometry}{location}{lng}; $country = $latlong->{address_components}{types}{country}{long_name};