如何访问我正在制作的网站的某些地理编码?
我想提取有关网站浏览/使用位置的位置信息。这样,当用户这样做时,登记过程就会更加顺利。
对Visual Studio 2008中的VB.NET有何建议?
由于
答案 0 :(得分:1)
答案 1 :(得分:1)
如果您想在自己的控制下进行此过程,通常称为geo-ip。有几种方法可以获取这些数据,但我没有足够的个人经验建议特定的供应商。
https://www.google.com/search?q=geo-ip
如果你想获得真正的低级别,你可以查看客户端ip whois记录,看看谁拥有ip及其联系地址。这似乎是谷歌搜索中提到的大多数人正在做的事情。
我已经使用了asp.net后面的一些免费查找数据库,但我通常在sql sprocs中完成了所有繁重工作,只是将结果转储到前端,因为当时我的sql马力比webserver更多。< / p>
答案 2 :(得分:1)
免费geo ip是一项免费的网络服务,可以为您提供所需的所有信息。
http://freegeoip.net/static/index.html
您拨打服务
http://freegeoip.net/{format}/{ip_or_hostname}
服务以JSON格式返回:
show({"city": "Mountain View", "region_code": "CA", "region_name": "California", "metrocode": "807", "zipcode": "94043", "longitude": "-122.057", "country_name": "United States", "country_code": "US", "ip": "209.85.145.147", "latitude": "37.4192"});
由于它是免费的,因此每小时只能处理1000个请求。