Java 查找用户位置

Java 查找用户位置,java,Java,我需要知道如何导入允许我接收用户位置的地图,这应该很简单,因为有很多站点要求用户“允许站点跟踪”位置,但我对java不熟悉 我需要输出像这样的内容 用户:122312(Ip地址) 位置:232 wood street(导入地图或谷歌地图上的物理地址)IP通常包含在请求头中,但通过该地址,您只能找到用户所在的国家(如果用户使用代理,则可能会出错) 如果要捕获用户位置,则必须使用客户端语言,如javascript等,因为如果在浏览器的帮助下进行捕获,则需要在获取用户权限之前获取用户权限。然后,客户端

我需要知道如何导入允许我接收用户位置的地图,这应该很简单,因为有很多站点要求用户“允许站点跟踪”位置,但我对java不熟悉

我需要输出像这样的内容 用户:122312(Ip地址)
位置:232 wood street(导入地图或谷歌地图上的物理地址)

IP通常包含在请求头中,但通过该地址,您只能找到用户所在的国家(如果用户使用代理,则可能会出错)

如果要捕获用户位置,则必须使用客户端语言,如javascript等,因为如果在浏览器的帮助下进行捕获,则需要在获取用户权限之前获取用户权限。然后,客户端语言将为您提供实现目标的纬度和经度


假设您需要运行代码的计算机的位置,您只需要从提供此信息的几十个网站中找到一个。然后,您需要学习如何让Python发送HTTP请求并返回响应以在网页中获取该信息。然后,您需要学习如何解析该网页以从该网页中提取所需的信息。可能还有一个现有的HTTP API可以让您更直接地获取这些信息,而无需解析HTML。我不知道有一个。你可以用谷歌搜索,或者这里的其他人知道。最后,也许有人编写了一个python包,通过这两种方法中的一种实现了这一点,但我也不知道其中的一种。一句话:这不是一个关于编程的具体问题,所以它可能不属于这里。@Steve No(不包括Android),你可以在客户端找到它,java不是唯一的。另一点是,未经用户合法同意,您无法获取用户位置。我了解客户机/服务器、移动计算、浏览器等的所有分支。我想知道的是,只有在本地Mac上运行Java程序,这些代码(无论是否经许可)才能获取地理位置信息吗?如果我的浏览器能做到这一点,我想Java也能做到。我问这个问题的部分原因是OP没有说他是在用Java编写服务器代码还是客户端代码。但不管怎样,我想自己知道。