`
guirenh
  • 浏览: 4089 次
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

根据城市查询天气状况

 
阅读更多
天气查询接口演示代码:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Net.Security;
using System.Security.Cryptography.X509Certificates;
using System.Net;
using System.IO;
using System.IO.Compression;
using System.Text.RegularExpressions;
using System.Web.Script.Serialization;
namespace tianqi
{
    class Program
    {
        static void Main(string[] args)
        {
            string key = "*********************";//申请的key值
            string cityname = "北京";//输入想要查询的城市名
            string url = "http://apis.haoservice.com/weather?cityname=" +cityname + "&key=" + key;
            WebClient wc = new WebClient();
            wc.Encoding = Encoding.UTF8;
            string str = wc.DownloadString(url);
            Console.WriteLine(str);
            Console.ReadKey();
        }
    }
}

天气查询接口返回示例代码:
天气查询接口:http://www.haoservice.com/docs/6
支持格式: json
http请求方式:GET POST
返回示例:
{
    "resultcode": "200",
    "reason": "查询成功!",
    "result": {
        "sk": { /*当前实况天气*/
            "temp": "21", /*当前温度*/
            "wind_direction": "西风", /*当前风向*/
            "wind_strength": "2级", /*当前风力*/
            "humidity": "4%", /*当前湿度*/
            "time": "14:25" /*更新时间*/
        },
        "today": {
            "city": "天津",
            "date_y": "2014年03月21日",
            "week": "星期五",
            "temperature": "8℃~20℃", /*今日温度*/
            "weather": "晴转霾", /*今日天气*/
            "weather_id": { /*天气唯一标识*/
                "fa": "00", /*天气标识00:晴*/
                "fb": "53" /*天气标识53:霾 如果fa不等于fb,说明是组合天气*/
            },
            "wind": "西南风微风",
            "dressing_index": "较冷", /*穿衣指数*/
            "dressing_advice": "建议着大衣、呢外套加毛衣、卫衣等服装。", /*穿衣建议*/
            "uv_index": "中等", /*紫外线强度*/
            "comfort_index": "",/*舒适度指数*/
            "wash_index": "较适宜", /*洗车指数*/
            "travel_index": "适宜", /*旅游指数*/
            "exercise_index": "较适宜", /*晨练指数*/
            "drying_index": ""/*干燥指数*/
        },
        "future": { /*未来几天天气*/
            "day_20140321": {
                "temperature": "8℃~20℃",
                "weather": "晴转霾",
                "weather_id": {
                    "fa": "00",
                    "fb": "53"
                },
                "wind": "西南风微风",
                "week": "星期五",
                "date": "20140321"
            },
            "day_20140322": {
                "temperature": "9℃~21℃",
                "weather": "霾转多云",
                "weather_id": {
                    "fa": "53",
                    "fb": "01"
                },
                "wind": "东北风微风转东南风微风",
                "week": "星期六",
                "date": "20140322"
            },
       .......
            "day_20140327": {
                "temperature": "11℃~20℃",
                "weather": "阴转多云",
                "weather_id": {
                    "fa": "02",
                    "fb": "01"
                },
                "wind": "南风微风转无持续风向微风",
                "week": "星期四",
                "date": "20140327"
            }
        }
    }
}
分享到:
评论

相关推荐

    基于Android的输入城市查询天气情况

    此API可能包括当前温度、湿度、风速、天气状况(如晴天、雨天)等数据。不过需要注意的是,Google在2012年宣布关闭了官方的Weather API,但仍有第三方服务提供类似功能,例如OpenWeatherMap、WeatherStack等。这里...

    查询天气用到的城市数据

    - 可以通过图表、文字等形式直观展示天气状况。 #### 四、扩展思考 1. **数据维护**: - 由于城市信息可能会发生变化,需要定期更新这些数据。 - 可以设置定时任务来自动更新数据源。 2. **异常处理**: - 在...

    根据城市名称获得城市天气

    该程序是我根据网上资料编写的根据城市名称查询城市天气的列子,可能有很多部完善的地方,但可以为初学者提供参考。

    java根据城市获取当天天气或一周天

    在Java编程中,获取某个...以上就是使用Java获取城市天气信息的基本步骤和涉及的技术点,实际开发中可能需要根据具体需求进行调整和优化。在实现过程中,学习和理解HTTP协议、JSON解析以及错误处理机制是非常重要的。

    中国天气网接口城市天气编码资料

    在中国天气网接口中,城市天气编码是一个重要的概念,它用于标识和检索特定城市的实时或预测天气信息。这个编码系统使得开发者能够通过API调用来获取全国各地的气象数据,从而为用户提供精准的天气服务。本文将详细...

    易语言批量查询天气

    《易语言批量查询天气》是一款基于易语言编程的软件,主要功能是实现对多个城市天气信息的快速查询。易语言是中国本土开发的一款编程语言,以其简单易学、易读易写的特点,深受初学者和专业开发者喜爱。这款批量查询...

    C# 天气预报 天气查询 穿衣指数 城市

    C# 天气预报 天气查询 穿衣指数 城市 链接网站接口获得天气等情况

    jquery城市天气数据异步查询js特效.zip

    《jQuery城市天气数据异步查询JS特效实现详解》 在当今的Web开发中,动态、交互性的用户体验成为了网站设计的重要组成部分。jQuery库以其简洁的API和强大的功能,为开发者提供了便利,使得创建复杂的前端效果变得...

    Android获取百度天气(JSON)根据城市查询

    Android的`TextView`用于显示文本信息,如日期、天气状况,而`ImageView`则可以用来显示天气图标。在这里,文件名`HandlerImageOrText`可能是指一个自定义的`Handler`或`AsyncTask`,用于处理数据的异步加载。在后台...

    unity 根据IP地址自动定位获取城市名称、城市天气

    脚本绑定到场景对象上,结合天气数据库 WeatherAdCode.txt(放到Resources文件下)

    中文城市天气查询.exe

    通过输入城市名可以查询到该城市当前的气温,气压,最高温,最低温等一系列天气,做的不好,还请多多包涵

    Adrod获取百度天气(JSON) 根据城市查询移动开发- Android .

    在Android中,通常使用`TextView`来显示文本信息,如天气状况、温度等,而`ImageView`则用来展示天气图标。我们可能需要根据JSON中的天气代码去加载对应的图片资源,这可能涉及到异步加载图片的库,如Glide或Picasso...

    java获取中国各地天气获取demo

    数据通常包括日期、天气状况、温度、湿度等。 5. **显示天气信息**:将解析出的天气信息展示给用户,这可以通过控制台输出,或者在GUI应用程序中显示。 需要注意的是,实际开发中,你需要注册并获取API密钥,遵守...

    雅虎天气城市代码

    本文将对雅虎天气中的城市代码进行详细介绍,旨在帮助用户更好地利用这些代码来查询所需地区的天气情况。 #### 二、城市代码概述 在雅虎天气中,每个城市的天气信息都是通过一个特定的城市代码来标识的。这些代码...

    wp7 天气预报查询

    在Windows Phone 7(简称WP7)平台上开发天气预报查询应用是一项常见的任务,这涉及到对网络数据的获取、解析以及用户界面的展示。本项目利用了Google的API来获取天气实时信息,这是一个实用且常见的实践,因为...

    厦门城市天气PHP程序 v1.1.rar

    1. 厦门天气预报:显示当前及未来一段时间内的天气状况,如温度、湿度、风向风力等。 2. 明日厦门生活指数:这通常指的是对第二天适宜进行的各种活动的建议,如紫外线指数、穿衣指南、洗车指数等,以帮助用户规划...

    天气预报程序源码,带插件,自动采集,根据IP自动判断城市天气,生成静态

    欢迎使用“天气预报查询”程序,本程序具有以下特点: 1、本程序采用ASP+ACCESS编写,体积小巧;...2、可查询全国2500多个城市7天的天气情况,包括天气现象、温度、风力、风向; 3、页面简洁、大气

    jQuery查询城市天气预报代码.zip

    在本项目中,"jQuery查询城市天气预报代码.zip" 是一个包含HTML源码的网页工具,主要用于通过jQuery技术实现对城市天气的实时查询。这个工具利用了百度地图API,为用户提供了一个直观且方便的方式来获取不同城市的...

    中国天气预报网城市对应代码

    例如,可以通过这些代码快速查询到特定城市的实时天气情况,为出行规划提供参考;或者利用这些数据进行气象模型的构建和预测等。 ### 五、结论 通过对给定的中国天气预报网城市对应代码列表的分析,我们不仅了解了...

    Android本科毕业设计基于Android的天气预报APP系统源码.zip

    界面左边有一列城市列表,显示中国各个城市名称,当用户想知道哪个城市的天气情况时,点击这个城市名就可以获取天气状况,显示城市名称,城市名片,温度和天气情况,同时对未来6天的天气情况简述,。Android本科毕业...

Global site tag (gtag.js) - Google Analytics