geocoder-php/free-geoip-provider

Geocoder FreeGeoIp 适配器

4.5.0 2022-07-30 12:09 UTC

This package is auto-updated.

Last update: 2024-09-04 10:50:27 UTC


README

Build Status Latest Stable Version Total Downloads Monthly Downloads Code Coverage Quality Score Software License

这是 PHP Geocoder 的 Free GeoIp 提供器。这是一个 只读 仓库。有关信息和文档,请参阅 主仓库

提供者网站: https://freegeoip.app

使用方法

$httpClient = new \Http\Discovery\Psr18Client();

// Use the default provider (https://freegeoip.app)
$provider = new Geocoder\Provider\FreeGeoIp\FreeGeoIp($httpClient);
// Or provide the endpoint of your instance
$provider = new Geocoder\Provider\FreeGeoIp\FreeGeoIp($httpClient, 'http://my.internal.geocoder/json/%s');

Freegeoip.net 关闭

根据 freegeoip.net 网站的说明,该提供器已被 IpStack 购买。因此,此提供器现在不再使用默认配置使用此服务。

默认情况下,现在将使用 freegeoip.app(提供与 freegeoip.net 相同 API 的托管版本)。

您还可以使用 自托管版本,并在构建提供器时提供主机。

替代方案

我们提供 IpStack 提供器,如果您希望继续使用新的服务所有者,则可以使用。

完整 IP 提供器列表

https://github.com/geocoder-php/Geocoder#ip

安装

composer require geocoder-php/free-geoip-provider

贡献

我们非常欢迎贡献!请向 主仓库 发送拉取请求,或在 问题跟踪器 上报告您发现的问题。