关闭。这个问题不符合Stack Overflow guidelines .它目前不接受答案。
想改进这个问题?将问题更新为 on-topic对于堆栈溢出。
6年前关闭。
Improve this question
有谁知道我可以调用任何开放的 RESTful API 来将用户的 IP 地理编码为纬度和经度?
理想情况下,它将类似于:http://google.com/geocode_api/?IP=1.2.3.4它会返回纬度和经度。
最佳答案
另一个具有城市准确信息的免费 REST API 是 http://freegeoip.net请求相当直接。你会使用类似的东西
http://freegeoip.net/{format}/{ip_or_hostname}
对 IP 地址进行地理编码,其中格式可以是
csv
, xml
或 json
.他们的网站有所有的细节。[更新:] FreeGeoIP.net 过去并未作为公共(public)服务持续提供。但是,该软件始终是开源的,可在 Github 上获得。 .如果您需要高度可靠的服务或您的用例超过当前 15.000 个请求/小时的配额,则使用 Docker 运行本地安装相当容易。
关于ip-address - 对 IP 地址进行地理编码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3232516/