0

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

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

4

1 回答 1

0

有几种方法

  • 按照 Quentin 的建议使用 HTTP 标头中的 ip 地址,然后使用反向地理编码服务(谷歌提供)。问题在于这并不准确,因为用户可以使用隐私代理(例如 TOR)、通过 VPN 路由、故意屏蔽他的 IP 等
  • 明确询问用户是否允许浏览器进行地理定位。这具有让用户知道服务器正在地理定位的隐含好处。搜索“HTML 5 地理位置”以获取更多信息
于 2012-04-30T10:06:48.473 回答