IP信息解析和地理定位,以及免费GeoLite2-City.mmdb的使用教程

demo源代码:https://github.com/CrownP/geolite2_demo

一、需求

通过输入一个IP地址,解析并获取信息,比如国家、国家代码、省份、省份代码、城市、邮政编码、经纬度等等信息

例如,解析ip(128.101.101.101)的信息如下:

 

二、实现形式

使用在线第三方提供的api:

  • ip-api.com
  • ip.taotao.com
  • 百度地图api
  • 新浪 iplookup

使用离线查询方式:

  • 纯真库
  • GeoLite2
  • 埃文科技

数据丰富度对比:

查询准确率比较:


查询速度比较:

 

总结:
       需要速度用离线,需要准确率用在线,需要数据丰富性GeoLite2、埃文科技,需要免费用GeoLite2(埃文科技虽说国内头头,奈何收费)


 

三、Java使用GeoLite2教程

1、官网下载离线的IP数据文件

<

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值