package Geo::Coder::Google; use strict; use warnings; our $VERSION = '0.11'; sub new { my ($self, %param) = @_; my $apiver = delete $param{apiver} || 2; my $class = 'Geo::Coder::Google::V' . $apiver; eval "require $class"; die $@ if $@; $class->new(%param); } 1; __END__ =head1 NAME Geo::Coder::Google - Google Maps Geocoding API =head1 DESCRIPTION Geo::Coder::Google provides a geocoding functionality using Google Maps API. See L for V2 API usage. See L for V3 API usage. =cut