Jakarta ee 如何查找浏览器的地理位置(如谷歌搜索)?

Jakarta ee 如何查找浏览器的地理位置(如谷歌搜索)?,jakarta-ee,web,Jakarta Ee,Web,当我们执行搜索操作时,谷歌搜索如何获取我们所在位置的详细信息(即城市和州的名称) 我正在使用Java J2EE,请告诉我如何实现这种行为?有几种方法 按照Quentin的建议,在HTTP头中使用ip地址,然后使用反向地理编码服务(google提供)。问题是,这并不准确,因为用户可以使用TOR等隐私代理,通过VPN路由,故意屏蔽其IP等 明确请求用户对浏览器地理定位的权限。这样做的好处是让用户知道服务器正在地理定位。搜索“HTML5地理位置”以获取有关此应用程序的详细信息 为什么要标记javas

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


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

有几种方法

  • 按照Quentin的建议,在HTTP头中使用ip地址,然后使用反向地理编码服务(google提供)。问题是,这并不准确,因为用户可以使用TOR等隐私代理,通过VPN路由,故意屏蔽其IP等
  • 明确请求用户对浏览器地理定位的权限。这样做的好处是让用户知道服务器正在地理定位。搜索“HTML5地理位置”以获取有关此应用程序的详细信息

为什么要标记javascript?你不是说java吗?如果你在使用J2EE,为什么这个问题被标记为JavaScript而不是J2EE?我从这个问题中删除了java脚本标记。那么这会取代使用ResourceBundle吗?对不起,不知道你在说什么!