zoukankan      html  css  js  c++  java
  • 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": 紫外线指数 

  • 相关阅读:
    对中级 Linux 用户有用的 20 个命令
    对 Linux 新手有用的 20 个命令
    有趣的JavaScript原生数组函数
    编写更好的CSS
    一套名企WEB前端面试题,不提供答案
    探索JavaScript中Null和Undefined的深渊
    30个你必须记住的CSS选择符
    揭秘JavaScript中谜一样的this
    2013年JavaScript开发人员调查结果
    给HTML初学者的三十条最佳实践
  • 原文地址:https://www.cnblogs.com/xiaosong666/p/5019597.html
Copyright © 2011-2022 走看看