如何找到浏览器的地理位置(如Google搜索)?

时间:2012-04-30 09:47:31

标签: java-ee web

当我们执行搜索操作时,Google搜索如何获取我们所在位置的详细信息(即城市和州的名称)?

我使用的是Java J2EE,请告诉我如何实现这种行为?

1 个答案:

答案 0 :(得分:0)

有几种方法

  • 使用Quentin建议的HTTP标头中的IP地址,然后使用反向地理编码服务(谷歌提供一个)。问题在于,这并不准确,因为用户可以使用TOR等隐私代理,通过VPN路由,故意掩盖他的IP等。
  • 明确要求用户允许浏览地理定位。这具有让用户知道服务器正在进行地理定位的隐含好处。有关此
  • 的更多信息,请搜索“HTML 5地理位置”