可能重复:
IP地址的位置检测技术
对于我们的网站,重要的是要知道我们的访客来自哪个国家.
我想我的问题的最佳答案是当前浏览器系统的简单地理位置功能,只询问用户是否允许该网站查看其地理位置:http://dev.w3.org/geo/api/ SPEC-source.html
但我不想打扰访问者,我很乐意自动检测访问者的位置(国家应该足够了.)
最好的方法是什么? - 哪个ip数据库最好? - 浏览器标题是否可信,足以检测他的国家/地区?(en-us en-en en-ca?)什么是最好的解决方案?
我需要 Java 或 Ruby 的客户端 API。我更希望这只是本地的。事实上,这甚至可能不是 IP,而更像是数据库导入。问题是我无法使用基于 Web 服务的服务,因为这对我来说 I/O 太大了。
注意:通过地理位置,我真正需要的最多只是国家/地区。我也接受实际的纬度/经度坐标。