利用WebService自定义显示天气情况
来源:互联网 发布:amd vmware mac os 编辑:程序博客网 时间:2024/04/30 08:38
下面这个地址是一个比较稳定的获取天气情况的WebService:
http://www.webxml.com.cn/WebServices/WeatherWebService.asmx
这里用到里面的getWeatherbyCityName方法
(1)、首先添加服务引用 ,添加webservices的引用地址:
http://www.webxml.com.cn/WebServices/WeatherWebService.asmx
给起个名称为getWeather
(2)、在该网站下下载气象图片,将下载的weather文件夹放在网站根目录下的images文件夹下。
(3)、编写代码,获取信息:
- <table width="100%">
- <tr>
- <td style="width:10%">
- <img src="images/rq.png" mce_src="images/rq.png" width="15" height="14" alt="" />
- </td>
- <td >
- <asp:Label ID="lblTQ1" runat="server"></asp:Label>
- </td>
- <td >
- <asp:Image ID="imgTQPicture" runat="server" />
- </td>
- <td >
- <asp:Label ID="lblTQ2" runat="server"></asp:Label>
- </td>
- </tr>
- </table>
- //调用WebService,返回天气信息
- WeatherWebServiceSoapClient client = new WeatherWebServiceSoapClient("WeatherWebServiceSoap");
- string[] weatherArray = new string[23];
- string[] str = new string[23];
- str = client.getWeatherbyCityName("合肥");
- StringBuilder sb = new StringBuilder();
- StringBuilder sb2 = new StringBuilder();
- sb.Append("今天是");
- sb.Append(DateTime.Parse(str[4]).ToString("yyyy年MM月dd日"));
- sb2.Append(str[1]);
- sb2.Append(str[6].Substring(str[6].IndexOf(' ')));
- sb2.Append(str[5]);
- this.lblTQ1.Text = sb.ToString();
- this.imgTQPicture.ImageUrl = @"images/weather/" + str[8];
- this.lblTQ2.Text = sb2.ToString();
- 利用WebService自定义显示天气情况
- 利用WebService自定义显示天气情况
- webservice 获取天气情况
- android调用Webservice——天气情况查询(更新,显示自己想显示的信息)
- 利用WebService调用天气接口
- flex webservice获取城市的天气情况
- android webservice获取城市天气情况
- android webservice获取城市天气情况
- android webservice获取城市天气情况
- android webservice获取城市天气情况
- 利用C++调用天气webservice-gSOAP方法
- 网页上显示天气、IP情况
- Axis调用webservice查看天气情况(固定地区)
- java调用webservice获取指定城市天气情况的例子
- android调用Webservice——天气情况查询
- 【Android Demo】通过WebService获取今日天气情况
- 天气情况
- 天气情况
- eclipse插件aptana手动安装出现Sending Ping Error的解决办法
- zoj 1082 Stockbroker Grapevine 最短路 Dijkstra
- 检索的数据量很大的时候,指定分区会大大提高检索速度
- 以太网交换机,将如何应对云计算时代的到来
- 获得目录的file descriptor.
- 利用WebService自定义显示天气情况
- [转]Ultra Fractal教程系列51——动画功能的使用09——渲染动画
- shell使用正则表达式来验证数字字符
- Java多线程----Java 线程池的原理与实现
- Linux vi的一些操作笔记
- Google API Hello World
- linux下使用samba上传文件夹和映射samba目录为windows下的目录以及使用source insight查看Linux工程的问题
- DataTable的简单应用
- LCD12864驱动程序---显示日期--时间--图片--反选--