标签:
在本文中,读者将学习到如何使用Spring MVC框架和jQuery及Google Map,制作一个简单的根据IP位置查找应用。用户可以在页面中输入一个IP地址,然后通过Google Map显示该IP所在的大概地理位置.
我们将用到如下技术:
其中用户的操作步骤如下:
Spring MVC+Geo Lite
下面首先编写根据IP查找地理位置的接口,命名为ServerLocationBo.java,代码为:
其实现类的代码为:
在上面的这个方法中,在getLocations方法中,加载了GeoLite格式的IP地址库文件GeoLiteCity.dat,并且调用getLocation方法进行IP的查找,.在getLocation方法中,通过GeoLite创建一个LookupService类的实例,其中传入要查询的IP地址库文件,然后再调用其getLocation方法进行查询,这里查询出来的结果构造成serverLocation对象,下面来看下其serverlocation对象的代码:
然后我们使用Spring MVC框架中的Jackson对结果进行转换,转换为json,代码如下:
Spring MVC+JQuery+Google Map打造IP位置查找应用
标签:
原文地址:http://www.cnblogs.com/tjuscs2014/p/4530355.html