The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

NAME

  Geo::IP::Record - Contains city information for GeoIP City Edition

SYNOPSIS

  use Geo::IP;

  my $gi = Geo::IP->open("/usr/local/share/GeoIP/GeoIPCity.dat", GEOIP_STANDARD);

  my $record = $gi->record_by_addr('24.24.24.24');

  print $record->country_code,
        $record->country_code3,
        $record->country_name,
        $record->region,
        $record->region_name,
        $record->city,
        $record->postal_code,
        $record->latitude,
        $record->longitude,
        $record->time_zone,
        $record->dma_code,
        $record->area_code;

DESCRIPTION

Geo::IP::Record represents objects containing location information returned by the GeoIP City database. It works with both the commercial GeoIP City and free GeoLite City databases.

OBJECT METHODS

$code = $record->country_code;

Returns the ISO 3166 country code from the location object.

$code3 = $record->country_code3;

Returns the ISO 3166 3 letter country code from the location object.

$name = $record->country_name;

Returns the country name from the location object.

$region = $record->region;

Returns the region code from the location object.

$region = $record->region_name;

Returns the region name from the location object.

$city = $record->city;

Returns the city from the location object.

$postal_code = $record->postal_code;

Returns the postal code from the location object.

$lat = $record->latitude;

Returns the latitude from the location object.

$lon = $record->longitude;

Returns the longitude from the location object.

$time_zone = $record->time_zone;

Returns the time zone from the location object.

$dma_code = $record->dma_code;

Returns the DMA code from the location object (for city-level US locations only)

$area_code = $record->area_code;

Returns the area code from the location object (for city-level US locations only)

VERSION

1.20

AUTHOR

Copyright (c) 2006, MaxMind LLC

All rights reserved. This package is free software; you can redistribute it and/or modify it under the same terms as Perl itself.

1 POD Error

The following errors were encountered while parsing the POD:

Around line 84:

You forgot a '=back' before '=head1'