通过IP返回中文地理位置

1.0.2 2019-06-25 10:49 UTC

This package is auto-updated.

Last update: 2024-09-25 21:59:49 UTC


README

Build Status

说明

依赖于各家提供的API

使用

$config = [
    'driver' => 'amap'
    'key' => 'qweqweqwassdf',
];
    
// return array
$service = new Ip($config);
$location = $service->toLocation($ip); 
[
    country
    province
    city
    adcode // 城市的编号
    lng // 经度
    lat // 维度
    isp // 服务商
]

为了方便使用,toLocation 返回的方法进行了重新包装,但由于各家服务商提供的数据不一致,所以部分数据可能不存在。如果需要原始数据,可以调用toLocationRaw($ip)
驱动名称见下面的支持计划中黑体字部分

已支持计划(免费使用):淘宝 taobao 高德地图 amap 百度地图 baidu

未来支持(未提供免费试用API)

  • ipip.net API
  • ipip.net 数据库
  • 纯真数据库
  • ip 问问 API
  • ip 问问 数据库