2009-12-20 123 views
8

我想根据我在服务器端收到的IP地址显示国家/地区标志。 固定IP地址是否分配给国家?我在哪里可以获得IP地址到国家/地区映射的数据库?与国家关联IP地址

+1

非常直截了当。获取[country flag icons](http://365icon.com/icon-styles/ethnic/classic2/)&map [IP地址到国家](https://ipapi.co/api/?shell#specific-field- for-an-ip)名称。图标和国家/地区名称通过国家[代码](https://en.wikipedia.org/wiki/ISO_3166-1)链接。 – Ken 2016-06-16 17:55:00

+0

您可以拨打一个GET电话给https://ipdata.co/ ,您将得到一个JSON格式的响应,其中包含国家名称,变形和纬度以及一些其他数据点。 – Jonathan 2017-09-04 22:25:28

回答

12
+0

这将是很高兴知道哪些资源/链接你用来解决你的问题。 – 2017-02-20 06:37:32

3

您正在查找IP geolocation服务,比如MaxMind

+0

或GeoBytes(http://www.geobytes.com/IpLocator.htm?GetLocation),或...我们都应该编辑这个答案(一般来说,使用一个参考站点)和它们的列表。 :-) – 2009-12-20 12:01:24

+0

@ T.J.Crowder它没有显示确切的位置。显示了其他一些。 – pudaykiran 2014-01-28 09:36:51

+0

@udaykiranpulipati:这些东西都不完美。 – 2014-01-28 09:37:48

1

ip2location.com提供了一个可用于标记的IP地址

他们提供它以不同的格式,以及所以你可以选择哪一个是你

+3

但它不是免费的:( – 2009-12-20 12:01:04

1

的MaxMind是我们使用的一个

0

开源的自包含的标志呈现基于IP: ip2ensign

它会在flag te中查找UV坐标与任意IP匹配的xture地图集。 它配备了IP范围数据库和纹理。