在flutter中如何从IP地址里获取到国家的countryCode?

需求是根据ip地址转国家码。

阅读 3.2k
1 个回答

我拿本地 Emule 电骡的 IP 库,转成 SQLite 数据库,在浏览器端查了查:

这个 IP 库是个 csv 文件,5.77 MB,gzip 后 0.99 MB,zstd 后 632 KB
转成 SQLite 数据库后,1.83 MB,gzip 后 598 KB,zstd 后 369 KB

csv 文件预览:

"0","16777215","ZZ","ZZZ","Reserved"
"16777216","16777471","AU","AUS","澳大利亚"
"16777472","16777727","CN","CHN","中国"
"16777728","16778239","CN","CHN","中国"
"16778240","16779263","AU","AUS","澳大利亚"
"16779264","16781311","CN","CHN","中国"

估计有点旧了,可以在 https://github.com/emulefansc... 拿到更新

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题
宣传栏