iOS 天气应用代码中文介绍
天气应用 解释请求参数
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 天气应用代码中文介绍的更多相关文章
- iOS 9应用开发教程之创建iOS 9项目与模拟器介绍
iOS 9应用开发教程之创建iOS 9项目与模拟器介绍 编写第一个iOS 9应用 本节将以一个iOS 9应用程序为例,为开发者讲解如何使用Xcode 7.0去创建项目,以及iOS模拟器的一些功能.编辑 ...
- iOS开发网络篇—简单介绍ASI框架的使用
iOS开发网络篇—简单介绍ASI框架的使用 说明:本文主要介绍网络编程中常用框架ASI的简单使用. 一.ASI简单介绍 ASI:全称是ASIHTTPRequest,外号“HTTP终结者”,功能十分强大 ...
- iOS开发UI篇—简单介绍静态单元格的使用
iOS开发UI篇—简单介绍静态单元格的使用 一.实现效果与说明 说明:观察上面的展示效果,可以发现整个界面是由一个tableview来展示的,上面的数据都是固定的,且几乎不会改变. 要完成上面的效果, ...
- iOS开发多线程篇—GCD介绍
iOS开发多线程篇—GCD介绍 一.简单介绍 1.什么是GCD? 全称是Grand Central Dispatch,可译为“牛逼的中枢调度器” 纯C语言,提供了非常多强大的函数 2.GCD的优势 G ...
- iOS开发Swift篇—简单介绍
iOS开发Swift篇—简单介绍 一.简介 Swift是苹果于2014年WWDC(苹果开发者大会)发布的全新编程语言 Swift在天朝译为“雨燕”,是它的LOGO 是一只燕子,跟Objective-C ...
- (转)基于企业级证书的IOS应用打包升级功能介绍
IOS应用程序升级流程介绍:IOS手机端应用程序需要升级时,打开服务器端html文件(本文为ucab.html文件)->点击在线安装->打开plist文件(本文中为ucab.plist文件 ...
- iOS开发通过代码方式使用AutoLayout (NSLayoutConstraint + Masonry)
iOS开发通过代码方式使用AutoLayout (NSLayoutConstraint + Masonry) 随着iPhone6/6+设备的上市,如何让手头上的APP适配多种机型多种屏幕尺寸变得尤为迫 ...
- (译)IOS block编程指南 1 介绍
Introduction(介绍) Block objects are a C-level syntactic and runtime feature. They are similar to stan ...
- 32款iOS开发插件和工具介绍[效率]
插件和工具介绍内容均收集于网络,太多了就不一一注明了,在此谢过! 1.Charles 为了调试与server端的网络通讯协议.经常须要截取网络封包来分析. Charles通过将自己设置成系统的网络 ...
随机推荐
- VM虚拟机上 实现CentOS 6.X下部署LVS(NAT)+keepalived实现高性能高可用负载均衡
一.简介 VS/NAT原理图: 二.系统环境 实验拓扑: 1 准备工作 a) 虚拟机上安装CentOS6.x操作系统,参考一下博客内容 http://www.cnblogs.com/seesea125 ...
- BZOJ2276: [Poi2011]Temperature
2276: [Poi2011]Temperature Time Limit: 20 Sec Memory Limit: 32 MBSubmit: 293 Solved: 117[Submit][S ...
- 强联通 HDU 1269
第一道强联通的题目纪念一下! 主要是模版 tarjan算法 #include <iostream> #include <cstdlib> #include <cstdio ...
- (转载)apc_fetch
(转载)http://php.net/manual/zh/function.apc-fetch.php apc_fetch (PECL apc >= 3.0.0) apc_fetch — 从缓存 ...
- 发布WebService到IIS和调用WebService
一:在项目上右键单击,选择发布,如图 二:可以单击重命名,自定义网站的名字,发布方式为:文件系统,目标路径为要发布的文件的位置,它需要放到IIS的目录下面的 三:打开IIS管理器,右键单击网站,添加网 ...
- QR分解
从矩阵分解的角度来看,LU和Cholesky分解目标在于将矩阵转化为三角矩阵的乘积,所以在LAPACK种对应的名称是trf(Triangular Factorization).QR分解的目的在 ...
- G - Oil Skimming - hdu 4185(二分图匹配)
题意:在大海里有一些石油 ‘#’表示石油, ‘.’表示水,有个人有一个工具可以回收这些石油,不过只能回收1*2大小的石油块,里面不能含有海水,要不就没办法使用了,求出来最多能回收多少块石油 分析:先把 ...
- linux上使用netstat查看当前服务和监听端口
netstat这个命令常用在网络监控方面.利用这个命令,可以查看当前系统监听的服务和已经建立的服务,以及相应的端口.协议等信息. netstat参数说明 netstat参数虽然很多,但是常用的不多,主 ...
- C++ —— 库函数的 语法解析
1.__declspec 用法总结 链接:http://blog.chinaunix.net/uid-24517893-id-2749061.html 详解2:http://www.01yun.com ...
- oracle管道输出
通常我们会在oracle中用dbms_output输出调试信息,但dbms_output只能在调用过程完成才返回结果,不能实时输出的.这意味着通常我们经常要等几分钟或更长的时间才能看到调试信息,那怎么 ...