天气应用 解释请求参数

q: 表示Location(可以给出城市名字;或者直接给城市的经纬度) 例子:q=beijing

例子 q=48.834,2.394 num_of_days: 需要预报的天数

例子:num_of_days=2 tp: 每隔几小时的天气预报

例子:tp=1; tp=3(缺省); tp=6; tp=12; tp=24 key: 注册成功后的钥匙

例子: key=61dcb484acc1f6cfb08aad9c4ac3d939 format: 返回的数据格式

例子:format=json

最终的请求API: http://api.worldweatheronline.com/free/v2/weather.ashx?

q=beijing&num_of_days=5&format=json&tp=4&key=a7bdb4aff27ae387b9db730f56ef4

解释返回json数据显示内容

1."current_condition":返回某地当前的温度、风速等信息

"cloudcover":云覆盖百分比(单位:百分比)

"FeelsLikeC": 体感温度(单位:摄氏度)

"FeelsLikeF": 体感温度(单位:华氏:F=C×9/5+32)

"humidity": 当前适度百分比(单位:百分比)

"observation_time": 观察时间(采用UTC时间,即世界统一/标准时间,UTC+0800=北京 时间)

"precipMM": 降水量(单位:毫米)

"pressure": 气压(单位:毫帕)

"temp_C": 当前温度(单位:摄氏度)

"temp_F": 当前温度(单位:华氏:F=C×9/5+32)

"visibility": 可见度(单位:公里)

"weatherCode": 当前天气条件代码(晴天/多云/)

链接:http://www.worldweatheronline.com/feed/wwoConditionCodes.txt "weatherDesc": 天气条件描述

"weatherIconUrl": 天气图标url

"winddir16Point": 风向(北风:N 东风:E 南风:S 西风:W)

"winddirDegree": 风向的方位 "windspeedKmph": 风速(单位:公里/每小时) "windspeedMiles": 风速(单位:英里/每小时)

2."request":显示请求的参数 "query": 请求的位置信息

"type": 请求的位置类型

3."weather":显示预测后几天的天气情况(取决于num_of_days赋值情况)

"astronomy": 显示当前日出、日落、月出、月落的时间(类型:数组), "date": 预测/预报时间

"hourly": 显示每小时的天气情况 (类型:数组)

"chanceoffog": 出现雾几率(单位:百分比)

"chanceoffrost": 出现霜冻几率 (单位:百分比)

"chanceofhightemp": 出现高温几率(单位:百分比)

"chanceofovercast": 出现阴天/多云几率 (单位:百分比)

"chanceofrain": 下雨几率(单位:百分比)

"chanceofremdry": 干燥几率(单位:百分比)

"chanceofsnow": 下雪几率(单位:百分比)

"chanceofsunshine": 晴天几率(单位:百分比)

"chanceofthunder": 打雷几率(单位:百分比)

"chanceofwindy": 刮风几率(单位:百分比)

"cloudcover": 云覆盖率(单位:百分比)

"DewPointC": 水凝结温度(单位:摄氏度)

"DewPointF": 水凝结温度(单位:华氏)

"FeelsLikeC": 体感温度(单位:摄氏度)

"FeelsLikeF": 体感温度(单位:华氏)

"HeatIndexC": 热指数(单位:摄氏度)

"HeatIndexF": 热指数(单位:华氏)

"humidity": 湿度(单位:百分比)

"precipMM": 降水量(单位:毫米)

"pressure": 气压(单位:毫帕)

"tempC": 预测温度(单位:摄氏度)

"tempF": 预测温度(单位:华氏)

"time": 本地时间(格式:hmm;例子:100或者1500)

"visibility": 能见度(单位:千米)

"weatherCode": 描述天气代码 (http://www.worldweatheronline.com/feed/wwoConditionCodes.txt) "weatherDesc": 天气情况描述信息

"weatherIconUrl": 天气图标url

"WindChillC": 寒风温度(单位:摄氏度)

"WindChillF": 寒风温度(单位:华氏)

"winddir16Point": 风向(北风:N 东风:E 南风:S 西风:W) "winddirDegree": 风向度数(单位:度)

"WindGustKmph": 阵风风速(单位:千米/每小时)

"WindGustMiles": 阵风风速(单位:英里/每小时)

"windspeedKmph": 风速(单位:千米/每小时)

"windspeedMiles": 风速(单位:英里/每小时)

"maxtempC": 预测最高温度(摄氏度) "maxtempF": 预测最高温度(华氏) "mintempC": 预测最低温度(摄氏度)

"mintempF": 预测最低温度(华氏) "uvIndex": 紫外线指数

iOS 天气应用代码中文介绍的更多相关文章

  1. iOS 9应用开发教程之创建iOS 9项目与模拟器介绍

    iOS 9应用开发教程之创建iOS 9项目与模拟器介绍 编写第一个iOS 9应用 本节将以一个iOS 9应用程序为例,为开发者讲解如何使用Xcode 7.0去创建项目,以及iOS模拟器的一些功能.编辑 ...

  2. iOS开发网络篇—简单介绍ASI框架的使用

    iOS开发网络篇—简单介绍ASI框架的使用 说明:本文主要介绍网络编程中常用框架ASI的简单使用. 一.ASI简单介绍 ASI:全称是ASIHTTPRequest,外号“HTTP终结者”,功能十分强大 ...

  3. iOS开发UI篇—简单介绍静态单元格的使用

    iOS开发UI篇—简单介绍静态单元格的使用 一.实现效果与说明 说明:观察上面的展示效果,可以发现整个界面是由一个tableview来展示的,上面的数据都是固定的,且几乎不会改变. 要完成上面的效果, ...

  4. iOS开发多线程篇—GCD介绍

    iOS开发多线程篇—GCD介绍 一.简单介绍 1.什么是GCD? 全称是Grand Central Dispatch,可译为“牛逼的中枢调度器” 纯C语言,提供了非常多强大的函数 2.GCD的优势 G ...

  5. iOS开发Swift篇—简单介绍

    iOS开发Swift篇—简单介绍 一.简介 Swift是苹果于2014年WWDC(苹果开发者大会)发布的全新编程语言 Swift在天朝译为“雨燕”,是它的LOGO 是一只燕子,跟Objective-C ...

  6. (转)基于企业级证书的IOS应用打包升级功能介绍

    IOS应用程序升级流程介绍:IOS手机端应用程序需要升级时,打开服务器端html文件(本文为ucab.html文件)->点击在线安装->打开plist文件(本文中为ucab.plist文件 ...

  7. iOS开发通过代码方式使用AutoLayout (NSLayoutConstraint + Masonry)

    iOS开发通过代码方式使用AutoLayout (NSLayoutConstraint + Masonry) 随着iPhone6/6+设备的上市,如何让手头上的APP适配多种机型多种屏幕尺寸变得尤为迫 ...

  8. (译)IOS block编程指南 1 介绍

    Introduction(介绍) Block objects are a C-level syntactic and runtime feature. They are similar to stan ...

  9. 32款iOS开发插件和工具介绍[效率]

    插件和工具介绍内容均收集于网络,太多了就不一一注明了,在此谢过!   1.Charles 为了调试与server端的网络通讯协议.经常须要截取网络封包来分析. Charles通过将自己设置成系统的网络 ...

随机推荐

  1. UVA - 11346 Probability (概率)

    Description Probability Time Limit: 1 sec  Memory Limit: 16MB Consider rectangular coordinate system ...

  2. 新建PCH文件以及常用宏定义

    $(SRCROOT)/项目名/pch文件名.pch //0-255的随机数 #define randint arc4random() % 256 //随机色 #define randColor [UI ...

  3. Solr4.8.0源码分析(4)之Eclipse Solr调试环境搭建

    Solr4.8.0源码分析(4)之Eclipse Solr调试环境搭建 由于公司里的Solr调试都是用远程jpda进行的,但是家里只有一台电脑所以不能jpda进行调试,这是因为jpda的端口冲突.所以 ...

  4. 【编程实践】连续正整数之和(华东师范大学OJ-3025)

    题目描述:一个正整数有可能可以被表示为 n(n>=2) 个连续正整数之和,如: 15=1+2+3+4+5 15=4+5+6 15=7+8 请编写程序,根据输入的任何一个正整数,找出符合这种要求的 ...

  5. ISO14443标准详细介绍

    这篇文章从各方面详细介绍了ISO/IEC14443标准.第一部分:物理特性1.范围ISO/IEC14443的这一部分规定了邻近卡(PICC)的物理特性.它应用于在耦合设备附近操作的ID-1型识别卡.I ...

  6. !!!全球最流行开源硬件平台!不知道就OUT了!

    全球最流行的几个开源硬件平台!不知道就OUT了! 随着物联网的推广和普及,五年内全球会有200亿台智能设备的需求,而如今随着创客概念的兴起,开源硬件也越加的火热,让我们来看看现在都有哪些主流的开源硬件 ...

  7. fastjson将bean转成字符串时首字母变小写问题

    一个项目需求要求返回值为JSON格式,且大多数字段是首字母大写,还有些是类似N_TX这样的格式,在输出这样的结果时遇到了问题,由于时间紧,就直接拷贝需要的结果字段建立JavaBean类,本以为最后直接 ...

  8. 微信小程序实例源码大全

    微信小程序实例源码大全下载 微信小应用示例代码(phodal/weapp-quick)源码链接:https://github.com/phodal/weapp-quick 微信小应用地图定位demo( ...

  9. Java 中 MongoDB 使用指南

    一.引入MongoDB Java Driver包 如果需要操作MongoDB的Java项目是一个Maven项目,可以在依赖中加上以下的配置. <dependencies> <depe ...

  10. 16个不错的git别名

    git 是一个非常棒的源代码管理工具,它的使用已经完全整合到开发的工作流当中:同时,git 还是一个 review/OTAP/deployment 工具. 当在 CLI 中使用 git 时,有时必须输 ...