<分区>
有没有一种方法可以在 JavaScript 或 C# 中通过 IP 地址查找用户的位置,而无需查询第三方 API?
标签 c# javascript asp.net
<分区>
有没有一种方法可以在 JavaScript 或 C# 中通过 IP 地址查找用户的位置,而无需查询第三方 API?
最佳答案
你认为它会如何运作,你如何解决这个位置?你有包含所有信息的数据库吗?无权利。我们必须在网络上使用一些服务并获取位置。有很多简单的 API 提供这些服务。
试试这个,我主要用这个,结果可以是 JSON 或 XML 或 CSV
freegeoip.net
http://freegeoip.net/{format}/{ip}
http://freegeoip.net/json/216.239.51.99
所以,为此你会得到这样的结果
{
"ip": "216.239.51.99",
"country_code": "US",
"country_name": "United States",
"region_code": "CA",
"region_name": "California",
"city": "Mountain View",
"zipcode": "94043",
"latitude": 37.4192,
"longitude": -122.0574,
"metro_code": "807",
"areacode": "650"
}
您可以很容易地解析它。如果您对此有任何其他问题,请告诉我。
关于c# - 如何在不使用 API 的情况下通过 IP 地址查找位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17739311/