问题标签 [geolite2]

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 投票
0 回答
644 浏览

python - 在GeoIP中使用经纬度获取地理信息

我一直在使用 Python 中 GeoIP 包中的 GeoLite2 来定位 IP 地址。这很容易。使用此代码,即我可以获得有关 IP 地址的大量信息:

这会产生以下输出(输出的片段),我可以从中获取邮政编码和地理位置:

有没有办法不根据 IP 地址,而是根据经度和纬度来查找这些信息?我有一个经纬度坐标列表,我想知道每个位置的邮政编码。由于 lon 和 lat 以及邮政编码都在 GeoIP 数据库中,我想有一种方法可以不基于 IP 而是基于 lon 和 lat 来查找信息。

我查看了 GeoIP 的文档,但找不到任何明显的方法来实现这一点。

0 投票
1 回答
577 浏览

perl - GeoLite2 是否提供坐标?

我很困惑,免费的 GeoLite2 数据库是否不再提供坐标(纬度、经度)?

我一直在使用 GeoLite,并且能够使用Geo::IP->latitude调用来获取坐标。我查看了文档并 greppedGeoIP2::Database::Reader但没有引用坐标。似乎只有在通过 Web API 查询 Maxmind 时才可用。

注意:经过仔细考虑,考虑到客户的反馈,我们决定不从 GeoLite2 数据库中删除纬度和经度坐标。

Maxmind 似乎暗示它应该仍然存在?但是如何使用 Perl 访问它呢?

0 投票
1 回答
215 浏览

geoip - Matomo 中的 GeoIP,之前的 Piwik 地图东京区

根据https://dev.maxmind.com/geoip/legacy/release-notes/

从 7 月 24 日起,我们将把更多 IP 地址映射到东京的特殊病房,而不是东京本身。

我使用的 Matomo 启用了 GeoIP2 插件,并且我已将免费数据库https://dev.maxmind.com/geoip/geoip2/geolite2/下载到misc文件夹中。

由于地理位置设置现在允许启用此功能:

在此处输入图像描述

这似乎会自动检测文件misc夹下的 GeoLite2 二进制文件。

我编写了一些 PHP 代码来测试 GeoLite2 二进制文件,它似乎能够检测到东京病房。例如,我可以检测 IP 地址113.35.99.200

所以病房似乎检测得很好。

但是从显示地图的仪表板来看,访问量仍然是东京。日本有所有“未定义”的地区。切换到城市,只有一个城市“东京”。

在此处输入图像描述

其他城市或其他区会怎样?如何在访客地图中看到它们?

0 投票
2 回答
601 浏览

geoip - CentOS 6.X、iptables 1.47 和 Geolite2:我怎样才能使它工作?

我使用 Geolite 遗留数据库和 iptables 1.47 来过滤各种端口的流量,并且只允许 .AU 流量访问。

Maxmind 将默认数据库更改为最新版本,即 GeoLite2 (jan),这使所有需要旧 Geolite Legacy 数据库的用户一无所知,他们无法更新。

如果我下载更高版本的 xtables (>2.0),它会抱怨它需要 iptables>1.6,我认为我无法在 CentOS 6.X 上运行。

有没有办法可以将 Geolite2 CSV 文件转换为 Geolite Legacy CSV 文件,然后将它们编译成 BE/LE?

还有其他方法可以在 CentOS 6.X 系统上使用 Geolite2 吗?

0 投票
1 回答
147 浏览

asp.net-mvc - 从 ZipCode 中检索 Lat Long

他们是通过 ZipCode 而不是 Ipaddress从MaxmindDb获取 Lat Long 的一种方式。因为我找不到任何通过邮政编码获取详细信息的方法。我不想使用 Google Maps Api。

但我想使用 UserZipCode 而不是 UserIPAddress

0 投票
0 回答
149 浏览

c++ - 建筑 x86_64,柯南 geolite2pp 的未定义符号

我正在尝试构建conan具有依赖性的源,我得到了

我正在尝试在 c++ 项目中使用 geolite2pp,但出现此错误

这是 conanfile.py 的内容

运行时出错

0 投票
0 回答
79 浏览

php - 如何使用 php 服务器在 amazon linux 上安装 maxmind geoLite2?

在我的服务器上通过 IP 安装 maxmind GeoLite2 免费国家/地区查找时遇到问题。真的,我没有找到任何好的安装步骤。任何人都可以向我建议一个正确的解决方案,将其安装在 aws elastic beanstalk linux php 机器上。谢谢。

0 投票
1 回答
212 浏览

java - 如何在 Magnolia CMS 中将 GeoLite2-Country.mmdb(IP 国家/地区数据库)更新为最新版本?

有 Magnolia cms 模块magnolia-personalization-traits-1.4.6.jar。它在内部使用 GeoLite2 ip-to-country 数据库。数据库存储在一个文件中,该文件info/magnolia/personalization/geoip/GeoLite2-Country.mmdb存储在上述 jar 文件中。问题是数据库很旧而且过时了。

我想更新这个数据库文件,但看不到这样做的任何可能性。我试图将新版本的数据库文件放在我的项目中的相同包中,但是(显然)失败了。有没有可能更新这个文件?

编辑:我正在使用 Magnolia v 5.5.6

0 投票
0 回答
677 浏览

php - 如何为 Geoip 设置/安装 Geolite2

我想在我的网站上设置一些基本的 geoip 位置。我想检测用户来自的国家/地区,然后运行一些 php 脚本将他们定向到特定位置。为此,我想使用 Maxmind 的 Geolite2。

然而,我遇到的所有建议都是 2019 年 1 月之前的,这与 Maxmind 现在生产的更新产品集不再相关。我无法完全理解我需要下载和安装的内容。

我很感激你能给的任何建议或帮助。

非常感谢。

0 投票
1 回答
131 浏览

geoip - 在 Geolite-city.csv / Geolite-country.csv 中找不到北美的 geoname_id

我们GeoLite2-City.mmdb用于解析 IP 地址。解析IP地址“8.8.8.8”后,结果为:

不幸的是,我找不到这个大陆geoname_id,正在搜索:1)GeoLite2-Country-Locations-en.csv 2)GeoLite2-City-Locations-en.csv

所有文件都是最近下载的。csv那么文件中可能缺少数据mmdb吗?