地理 IP 和国家/地区/城市数据库

Posted

技术标签:

【中文标题】地理 IP 和国家/地区/城市数据库【英文标题】:Geo IP and country/region/city DB 【发布时间】:2014-02-27 17:39:03 【问题描述】:

祝你有美好的一天!

您能否告诉我免费准确的多语言数据库(经常更新):

通过IP(来自php)定位国家+地区+城市(可能是+时区); 现场建立国家/地区/城市下拉列表(即例如获取 来自 PHP 地区(按国家/地区)和城市(按地区/国家/地区)。的名字 国家/地区/城市必须使用不同的语言。

谢谢!

【问题讨论】:

【参考方案1】:

MaxMind 的GeoIP2 and GeoLite2 databases 支持多种语言。它们目前包括德语、英语、西班牙语、法语、日语、葡萄牙语、俄语和简体中文。您还可以使用包含的geoname_id 查找位置,使用GeoNames 以获取其他语言的位置名称。

格式还有一个PHP API。

【讨论】:

谢谢,我测试过了。如何“按国家/地区从 PHP 地区和城市按地区/国家/地区获取”?需要“现场建立国家/地区/城市下拉列表”。 对于国家/地区/城市下拉列表,我会向您推荐地理数据源。 (geodatasource.com/software/…) 下拉列表的免费替代数据源是GeoNames。它应该与 MaxMind 数据库很好地集成,因为 MaxMind 将其用作数据源。

以上是关于地理 IP 和国家/地区/城市数据库的主要内容,如果未能解决你的问题,请参考以下文章

使用地理位置查找最近的城市

如何在国家/地区最近的城市内使用 MongoDB 地理空间查询搜索文档?

城市和州或国家/地区的 Python 当前时间

SQL 2008 地理空间数据可以给我国家、州、城市信息吗?

IP地址国家/地区查找服务[关闭]

如何根据 IP 地址自动填写城市、州和国家/地区表单字段?