gpt4 book ai didi

java - Java中的地理定位IP

转载 作者:行者123 更新时间:2023-12-01 17:30:50 28 4
gpt4 key购买 nike

有没有办法从IP地址获取国家、城市(通常是:地理位置信息)。请注意,我的应用程序是 java。

我访问并尝试了很多网络服务,但没有找到合适的,我更喜欢自己编写。另外,我发现了一些 CSV DB,但这个解决方案根本不是优选的。请帮忙。

最佳答案

您所需要的只是 GeoIP ,由MaxMind公司提供。

他们提供free GeoIP2 database - GeoLite2和几个GeoIP2 APIs (感谢 karel)也包括读取数据库文件的 Java API。

在GeoIP2之前,有GeoIP,现在他们称之为GeoIP Lecacy , Free databasesdownloadable Java library from maven.orgfrom github仍然可用。

GeoIP Lecacy future 可能会消亡,但目前来说,因为 GeoIP2 不提供 Java API 来读取数据库信息(例如 GEO-533LITE 20150303 Build 1 版权所有 (c) 2015 MaxMind Inc All Rights保留),所以我仍然在我的网站中使用它。我在 IRC 机器人中使用 GeoIP2,以受益于 GeoIP2 的多语言功能。

关于java - Java中的地理定位IP,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11138071/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com