【问题标题】:How to Get The Location Of IP Address through an Standalone Java Class Using Google API?如何使用 Google API 通过独立的 Java 类获取 IP 地址的位置?
【发布时间】:2016-01-06 06:09:20
【问题描述】:

我需要有关 Google 地理位置的帮助。

我的要求是编写一个独立的 Java 类来使用 google API 获取 IP 地址和该 IP 的位置。

我的意思是我需要将此 IP 地址发送到 google 并获取位置。

谁能给我一些建议我该如何实现?

注意:我不想使用 maxmind api。有没有其他开放的 API 可以实现这一点。

请给出一些想法,如何解决。

【问题讨论】:

标签: java geolocation location ip google-api-java-client


【解决方案1】:

通常,您可以使用以下方式获取访问您的 Java Web 应用程序的客户端 IP 地址。

String ipAddress = request.getRemoteAddr();

如果客户端将使用代理,您最好使用此处的解决方案: Get client ip from HttpServer

您可以在 Java 中找到很多其他资源(例如使用套接字)。

对于地理定位 IP 地址,您可以使用以下 API: http://freegeoip.net/

【讨论】:

  • 如果我得到 IP 地址,优先级是如何使用 JAVA 从 googlee API 获取位置。您给出的地理编码示例是 Java 项目吗?
  • 阅读更多,你不会完成 Java 项目,你需要自己尝试一些工作。我只是给了你最初的步骤。点击链接阅读文档。
猜你喜欢
  • 2011-07-08
  • 1970-01-01
  • 2016-08-21
  • 2018-06-22
  • 2020-12-19
  • 1970-01-01
  • 1970-01-01
  • 2014-05-14
  • 1970-01-01
相关资源
最近更新 更多