C#可以返回县级单位的天气预报接口使用

      近日公司准备安排我一个酒店的项目,里面有一个显示当地天气,温度的功能,去百度了一大堆资料,千篇一律,但是都是返回市级单位数据,然而我做的项目是在一个县里所以很蛋疼

不过经过好友帮助找到了一个很不错且免费的接口(http://www.webxml.com.cn/WebServices/WeatherWS.asmx)这里面有一个getWeatherCity 方法,它有两个参数(地址,地址编号)都可以给“”值

  操作方法: 右击 点击添加服务引用,点击高级,里面有添加WEB引用,老版本的VS里右击直接就有添加web引用,但是2012之后WEB引用这一项就全部放到(服务引用-高级-Web引用)然后添加引用就行了

前段页面

 

后台代码

  protected void Button1_Click(object sender, EventArgs e)
    {
        cn.com.webxml.www.WeatherWS wws = new cn.com.webxml.www.WeatherWS();
        string[] content = wws.getWeather(this.txtAddress.Text,"");

        string tent = "";
        //tent = content[5].ToString();

        for (int i = 0; i < content.Length; i++)
        {
            tent = tent + " " + content[i];
        }
        this.lblTxet.Text = tent;  
    }

大功告成

posted @ 2016-10-28 16:36  戴帽子的家猫  阅读(157)  评论(0编辑  收藏  举报