ip-address - 对 IP 地址进行地理编码?

标签 ip-address geocoding reverse-geocoding

关闭。这个问题不符合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 , xmljson .他们的网站有所有的细节。

[更新:] FreeGeoIP.net 过去并未作为公共(public)服务持续提供。但是,该软件始终是开源的,可在 Github 上获得。 .如果您需要高度可靠的服务或您的用例超过当前 15.000 个请求/小时的配额,则使用 Docker 运行本地安装相当容易。

关于ip-address - 对 IP 地址进行地理编码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3232516/

相关文章:

openstreetmap - 我可以对 OSM 的 Nominatim 实例进行多少次调用?

javascript - 在我的 LocationIQ url 请求中动态更改纬度和经度

android - Geocoder getFromLocationName() 仅返回 1 个结果

c# - 如何在C#中获取机器的IP地址

.net - 将字节数组转换为 IP 地址

android - 如何获取给定经纬度的状态(无 map 显示,需要存储)?

python - 将平面 x/y 转换为纬度/经度

c - Windows下如何获取ip地址

python - Stem Controller 的新身份不改变IP

geocoding - 在区域(国家/城市)内生成随机经纬度值