draguo / ip
通过IP返回中文地理位置
1.0.2
2019-06-25 10:49 UTC
Requires
- php: >=7.0.0
- guzzlehttp/guzzle: ^6.3
Requires (Dev)
- phpunit/phpunit: ^5.7
This package is auto-updated.
Last update: 2024-09-25 21:59:49 UTC
README
说明
依赖于各家提供的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 问问 数据库