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'