首先,从Request获取客户端IP地址,然后用WebClient等去访问其他网站的接口,返回地理位置。
其他网站的接口,求推荐,看了站长工具,就是不知道接口怎么找求指教
@大芝麻: http://www.baidu.com/s?ie=UTF-8&wd=ip%E5%9C%B0%E5%9D%80+api
百度搜索关键字:ip地址 api。
如:http://ip.taobao.com/ 淘宝IP地址库
腾讯的IP地址API接口地址:http://fw.qq.com/ipaddress
新浪的IP地址查询接口:http://int.dpool.sina.com.cn/iplookup/iplookup.php?format=js
新浪多地域测试方法:http://int.dpool.sina.com.cn/iplookup/iplookup.php?format=js&ip=218.192.3.42
搜狐IP地址查询接口(默认GBK):http://pv.sohu.com/cityjson
搜狐IP地址查询接口(可设置编码):http://pv.sohu.com/cityjson?ie=utf-8
以上资源来自搜索引擎。
@幻天芒: 谢谢指导,新年快乐!
@大芝麻: 同乐!
给个从接口获取天气预报的例子吧,做法都是一样的,构造一个请求,然后取到响应的数据可以是json xml string 等 然后自己解析就行了
例子:http://www.cnblogs.com/Elgin/archive/2011/11/06/2238194.html