主要Test.java
public class Test {
public static void main(String[] args) {
String address = "";
String ipCityName = "";
try {
IPSeeker seeker = IPSeeker.getInstance(ServletActionContext
.getServletContext());
HttpServletRequest request = ServletActionContext.getRequest();
String ip = GroupUtil.getIpAddr(request);
// String ip = "125.92.141.237";
address = seeker.getAddress(ip);
System.out.println("根据IP自动获得城市区域:" + address);
int beginIndex = address.indexOf("省");
int endIndex = address.indexOf("市");
ipCityName = address.substring(beginIndex + 1, endIndex);
// String city =
// groupManagerService.getCityInfoByConditon(GroupUtil.getMap(
// "cityName", ipCityName));
} catch (Exception e) {
System.out.println("访问出现错误,出现错误的IP:++++++++++" + address
+ " 出现错误的城市:++++++++++++++++++" + ipCityName);
}
}
}
其它代码请见下载包
分享到:
相关推荐
通过输入的ip地址,读取纯真ip数据库,获取该IP地址所在地区
在我们使用thinkphp类库IpLocation方法getLocation时,发现获取到信息为空,原因是在我们的框架中没有加载地址库UTFWry.dat,可以在构造方法中看到__construct($...然后getlocation(ip地址)方法就可以获取到地址了
Thinkphp5根据IP地址获取定位地理位置,精准到城市 离线IP库进行查询,查询速度快,而且也比较准确。
通过输入提供IP地址,自动获取IP地址所在的地区。
java根据ip获取位置 根据IP地址获取详细的地域信息 淘宝API 新浪API
根据腾讯IP分享计划的地址获取IP所在地,比较精确
java根据ip获取国家、地区名称,附带ip库 java根据ip获取国家、地区名称,附带ip库
MFC开发,根据ip地址查询所在地,有查询本地库QQWry.dat,和上网查询两种方式。如果是上网查询,最好将方法放到线程中,因为网络的缘故会卡。
根据ip获取当前所在区域地址
根据IP获取用户所在地 使用实例: Response.Write(IPLocation.IPLocation.IPLocate(Server.MapPath("~/QQWry.Dat"),Request.UserHostAddress)+" "); Response.Write(IPLocation.IPLocation.IPLocate(Server....
根据IP地址获取真实IP所在地区 ,使用纯真IP库(纯真版20160215)
脚本绑定到场景对象上,结合天气数据库 WeatherAdCode.txt(放到Resources文件下)
调用新浪网的AIP获取客户端 IP所在地区 根据IP获取客户端所在地址
原生的vue源代码,使用vue获取当前IP,并且获取到当前所在地天气.docx,亲测有效,有问题可一直私聊我
php 根据登陆者的ip获取所在城市;包含新浪接口;淘宝接口,搜狐接口
C#获取本机ip,及指定ip的所在地 vs版本为2010
ASP.Net根据IP获取访问者所在省市详细地址
本类测试java通过ip地址返回ip所在地测试类源码。
接口亲测可用。在原有基础上修改了一部分.可在客户端直接发请求然后通过判断你请求的iP来获得你所在的城市从而获得你所在城市的天气。