问题标签 [geoip2]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
768 浏览

django - 使用 geoip2 进行时区查找

django.contrib.gis.geoip2框架公开了一个高级地理定位 API。我想用它来查找用户时区,但查询不返回时区,尽管maxmind 文档说他们的数据库包括它们。我错过了什么或者怎么能做到这一点?

0 投票
1 回答
60 浏览

geoip2 - 如何使用geoip2数据库一次获取多个IP地址(5个或更多)的国家代码?

这就是我一次获得一个 IP 地址的国家名称的方式,但我需要能够做多个,有时一次超过 50 个。

0 投票
0 回答
316 浏览

symfony - GeoLite2 数据库区域代码

我被要求使用已为我公司网站实施的 GeoIP(虽然是版本 1,而不是版本 2)从 IP 地址实现区域识别。它是用 symfony 开发的,我对这个框架很陌生,但对所有与网络相关的东西也很陌生。所以我想我会在现有代码中扭曲对 geoIP 的调用,以尝试获取区域代码。阅读文档后,我终于找到了“geoip_region_by_name”,我应该向其提供用户的 IP 地址。到目前为止,一切都很好。但是当我尝试使用它时,出现“服务不可用”错误。

我想我可能做错了什么。我浏览了很多文档,直到我意识到可能只是这些区域不包含在免费版本中。我认为这些信息很容易找到,但实际上根本不是,我有点卡住了。

谢谢您的帮助

0 投票
1 回答
261 浏览

geoip - MaxMind 的 GeoIPCity 仅适用于单个国家/地区?

最近我偶然发现了一个问题——MaxMind 的 GeoIPCity 文件对于我们的需求来说太大了,并且包含很多我们不需要也不需要的数据。

问题是:有没有办法将城市数据库限制在一个国家?比方说,只有加拿大城市?

0 投票
1 回答
780 浏览

python - 我们可以像 Python 中的普通文件一样读取 .mmdb 格式的 geoip2 数据库文件吗?

我需要读取整个 geoip2 数据库并将该数据插入 SQL lite 数据库。我尝试以正常方式读取 .mmdb 文件,但它会打印随机字符。

0 投票
1 回答
750 浏览

django - 带有 uWSGI 的 Django 中 Geoip2() 上的“[Errno 12] 无法分配内存”

以下代码在中成功运行manage.py shell

如果我手动启动服务器manage.py runserver 并将代码放在我的 Django 视图中,它也可以正常运行。

我的 Django 应用程序托管uWSGINginx作为反向代理。两者都uWSGI与用户Nginx一起运行www-data

这是我在运行时遇到的异常uWSGI

局部变量是:

我使用 Virtualbox,我的客户操作系统是Ubuntu 16.04. 我在那里有 4GB 交换文件。如果我释放一些 RAM,问题仍然存在。不过,这不应该是操作系统级别的内存问题,因为我可以在 shell 中创建 GeoIP2 对象,也可以手动运行服务器。

接下来我检查的是geoip我的项目中的目录由www-data775 拥有并拥有。 (GeoLite2-City.mmdbGeoLite2-Country.mmdb) 中的两个文件也由www-data774 拥有并拥有。

/etc/systemd/system/uwsgi.service包含:

/etc/uwsgi/sites/my_site.ini包含:

我想知道限制在哪里uWSGI

0 投票
1 回答
459 浏览

python-3.x - Maxmind DB 将 ASN 转换为 IP

Maxmind ASN 数据库可用于 python geoip2 将 IP 转换为 ASN 和 ASN 名称。同样,如何从 AS 号获取 IP 范围?

0 投票
1 回答
299 浏览

web-applications - 我是否需要用户许可才能使用他们的 IP 知道他们的位置?

我需要使用用户的 IP 地址来获取他们的大致位置,例如国家、州和城市。法律是否要求我获得用户的许可才能使用他们的 IP 地址通过 geoip2 找到他们的位置?我不打算将位置信息用于有针对性的广告。它将更好地服务于用户使用 Web 应用程序。这些法律在美国、欧洲和俄罗斯是否相同?

0 投票
1 回答
3113 浏览

maxmind - GeoLite2-Country.mmdb 文件不存在或不可读

我在一个小项目中,我需要收集向一个站点提交联系表的人的国家表格,现在我正在使用MaxMind/GeoLite2读取带有GeoIp2 v2.0(从作曲家安装)的数据库文件,我得到了下一条错误消息。

文件 GeoLite2-Country.mmdb 不存在或不可读。

我正在使用 CodeIgniter v3.1.6

这是完整的错误消息:

GeoLite2 -Country.mmdb文件在那里。

这是我调用 GeoIp2 类的函数:

如果需要更多信息,请发表评论,我会尽快添加

0 投票
1 回答
268 浏览

java - 使用 maven 在导出的 jar 文件中包含 jar 文件和依赖项

我正在尝试使用 geoip2 为 BungeeCord (Minecraft) 编写插件。我试图在我的 jar 文件中包含依赖项“com.maxmind.geoip2”和 BungeeCord API jar 文件,因为我得到了一个java.lang.NoClassDefFoundError: com/maxmind/geoip2/exception/GeoIp2Exception

我试过这个,但它对我不起作用。

在研究更多时,我遇到了 maven 着色器,我目前在我的 pom.xml 中有这个:

我的 App.java 是:

我必须说,我只是刚刚发现了 maven,并没有真正理解它,也没有找到任何我理解的教程。