当前位置: 首页 > 面试题库 >

如何使用MaxMind的GeoIP数据库确定位置?

史同化
2023-03-14
问题内容

因此,在我之前的问题中告诉我可以使用MaxMind提供的数据库来确定位置。

因此,我从他们的站点下载了他们的数据库。它们是csv文件,并在Excel中打开。

InetAddress ip = InetAddress.getLocalHost()是我获取计算机IP的方法。从那里我做String justIP = ip.getHostAddress()

我的问题是:

  • 如何justIP使用刚刚下载的数据库解析到城市位置?

我对此并不陌生,因此不胜感激。

其中一个文件具有三列。startIPNumendIPNumlocID我不知道这些做的,但我想locID映射到另一个文件中的城市和国家的位置。


问题答案:

您是否尝试过Maxmind的Java示例?http://dev.maxmind.com/geoip/downloadable#Java-8有关字段说明
,请参见http://dev.maxmind.com/geoip/csv



 类似资料:
  • 本文向大家介绍php使用GeoIP库实例,包括了php使用GeoIP库实例的使用技巧和注意事项,需要的朋友参考一下 需要注意的是maxmind是geoip数据库的提供方, 同时也提供了很多语言的sample和api说明文档。 比如php,和php的geoip库是有很大区别的,包含使用方式,接口函数。 php官方的geoip需要配置php环境,加载geoip.dll库,并在php.ini中指定GEO

  • 我想知道是否有一种方法可以确定在数据库上启用了PostGis。 我试图用我的开发机器复制我的正式服,我不确定我的开发机器上的数据库是否启用了PostGIS或postgis_topology或两者兼而有之。 我试着四处寻找解决方案,但什么也想不出。 这方面的任何建议都会有帮助。

  • 问题内容: 我有一个要求,我必须在其中找到用户的地理位置。我使用了将用户的地址存储在数据库中然后显示该用户的地理位置的代码,现在假设用户将其位置更改为其他位置。如果用户现在从该地区或国家登录,如何我应该显示该用户的Geoip。我使用的代码是: 有没有其他选择,我可以找到用户的确切位置。请帮助 问题答案: Node-GeoIP可能是一种解决方案,但请记住,基于ip的地理定位并不总是真实的。

  • 因为我有一个长期运行的任务要在我的应用程序的后台执行,所以我正在尝试实现一个服务来完成一项工作。 此服务使用LocationClient实例中的位置数据,每个请求都会触发一个PendingEvent。最低目标版本阻止我使用新的LocationServices,Android文档建议我使用LocationClient的PendingEvent版本。requestLocationUpdates(…)方

  • 我们正在使用PDFBox从Java桌面应用程序打印一些PDF,并且PDF包含太多空格(不幸的是,修复PDF生成器不是一个选项)。 我的问题是确定页面上的实际内容在哪里,因为裁剪/媒体/修剪/艺术/出血框是无用的。有没有比将页面呈现为图像并检查哪些像素保持白色更好/更快的简单有效的方法?

  • 问题内容: 如果我要在数据库中定义某些功能(也许是Postgres或任何其他数据库): 我会从SQL中将其称为: 如何从Hibernate调用诸如此类的自定义函数? 问题答案: 如果要在HQL中使用自定义函数,则需要在相应的方言中定义它 看一下PostgreSQLDialect(或其他任何来源)的源代码,您会看到一堆registerFunction()调用。您需要再添加一个:-)-用于您自己的自定