根据IP地址获取地理位置:ip2location
jopen
10年前
本项目是对网络上提供的根据IP地址查询地理位置服务的封装。由于网络上提供的查询服务会有调用频率等限制,本项目是为了缓解这些限制。比如当调用A公司的服务频率达到上限时,可以自动转而调用B公司的服务,或者轮流使用多家服务。
目前支持新浪、淘宝和百度三家的服务
1.新浪:http://int.dpool.sina.com.cn/iplookup/iplookup.php?format=js&ip=61.135.152.194
2.淘宝:http://ip.taobao.com/instructions.php
3.百度:http://api.map.baidu.com/lbsapi/cloud/ip-location-api.htm
从测试来看新浪对国内国外IP的支持都比较好,淘宝对国外的IP返回的位置信息比较简洁,百度完全不支持国外IP,国内IP的位置信息不够详细。