Added more detailed examples

This commit is contained in:
Gregory Oschwald 2013-08-02 13:32:21 -07:00
parent 8febab1fe4
commit 3a560452af

View File

@ -81,9 +81,23 @@ See the API documentation for more details.
require_once 'vendor/autoload.php'; require_once 'vendor/autoload.php';
use \GeoIp2\Database\Reader; use \GeoIp2\Database\Reader;
$reader = new Reader('/usr/local/share/GeoIP2/GeoIP2-City.mmdb'); $reader = new Reader('/usr/local/share/GeoIP/GeoIP2-City.mmdb');
$record = $reader->city('24.24.24.24'); $record = $reader->city('128.101.101.101');
print($record->country->isoCode);
print($record->country->isoCode . "\n"); // 'US'
print($record->country->name . "\n"); // 'United States'
print($record->country->names['zh-CN'] . "\n"); // '美国'
print($record->mostSpecificSubdivision->name . "\n"); // 'Minnesota'
print($record->mostSpecificSubdivision->isoCode . "\n"); // 'MN'
print($record->city->name . "\n"); // 'Minneapolis'
print($record->postal->code . "\n"); // '55455'
print($record->location->latitude . "\n"); // 44.9733
print($record->location->longitude . "\n"); // -93.2323
``` ```
## Web Service Client ## ## Web Service Client ##
@ -111,8 +125,22 @@ require_once 'vendor/autoload.php';
use \GeoIp2\WebService\Client; use \GeoIp2\WebService\Client;
$client = new Client(42, 'abcdef123456'); $client = new Client(42, 'abcdef123456');
$omni = $client->omni('24.24.24.24'); $record = $client->city('128.101.101.101');
print($omni->country->isoCode);
print($record->country->isoCode . "\n"); // 'US'
print($record->country->name . "\n"); // 'United States'
print($record->country->names['zh-CN'] . "\n"); // '美国'
print($record->mostSpecificSubdivision->name . "\n"); // 'Minnesota'
print($record->mostSpecificSubdivision->isoCode . "\n"); // 'MN'
print($record->city->name . "\n"); // 'Minneapolis'
print($record->postal->code . "\n"); // '55455'
print($record->location->latitude . "\n"); // 44.9733
print($record->location->longitude . "\n"); // -93.2323
``` ```
### What data is returned? ### ### What data is returned? ###