我正在寻找示例代码来获取 IP 的确切位置。我做了护目镜,但没有找到任何示例代码。谢谢你..
问问题
14384 次
1 回答
3
我以前使用 MaxMind GeoIP Lite 数据库取得了很大的成功。城市和国家数据库和API都可用。
一个使用示例是:
File dbfile = new File("db/GeoLiteCity.dat");
LookupService lookupService = new LookupService(dbfile, LookupService.GEOIP_MEMORY_CACHE);
Location location = lookupService.getLocation(ipAddress);
// Populate region. Note that regionName is a MaxMind class, not an instance variable
if (location != null) {
location.region = regionName.regionNameByCode(location.countryCode, location.region);
}
于 2013-04-24T07:17:23.510 回答