调用webservices方法获取天气预报

一、服务地址

http://www.webxml.com.cn/WebServices/WeatherWebService.asmx

二、项目添加服务引用-高级-添加web引用。

说明,如果仅仅是添加服务引用,运行会报错,类似“未将对象添加到实例”,原因很简单,这个网站是net2.0。添加web引用就是基于2.0的。

三、关键代码

引用部分:

Imports System
Imports System.IO
Imports System.Net
Imports System.Text
Imports System.Web
Imports System.Web.Services

调用部分:

Dim w As Weather.WeatherWebService = New Weather.WeatherWebService()

Dim b() As String = w.getWeatherbyCityName(cityName) '根据城市获取天气,返回一个数组,23个元素。

Dim wstr As String = "省份,城市,城市代码,城市图片名称,最后更新时间,当天的 气温,概况,风向和风力,天气趋势开始图片名称(以下称:图标一),天气趋势结束图片名称(以下称:图标二),现在的天气实况,天气和生活指数,第二天的气温,概况,风向和风力,图标一,图标二,第三天的 气温,概况,风向和风力,图标一,图标二,被查询的城市或地区的介绍"

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值