use Geo::PostalCode; my $gp = Geo::PostalCode->new(db_dir => "."); my $record = $gp->lookup_postal_code(postal_code => '07302'); my $lat = $record->{lat}; my $lon = $record->{lon}; my $city = $record->{city}; my $state = $record->{state}; my $distance = $gp->calculate_distance(postal_codes => ['07302','10004']); $record = $gp->lookup_city_state(city => "Jersey City",state => "NJ"); $lat = $record->{lat}; $lon = $record->{lon}; my $postal_codes = $record->{postal_codes}; $postal_codes = $gp->nearby_postal_codes(lat => $lat, lon => $lon, distance => 50); print qq~
City is ~ . $city . qq~
State is ~ . $state . qq~
Latitude is ~ . $lat . qq~
Longitude is ~ . $lon . qq~

Nearby Zips are: $postal_codes~;