说三道四技术文摘-感悟人生的经典句子
说三道四 > 文档快照

有利于开发App的5款天气预测API

HTML文档下载 WORD文档下载 PDF文档下载
现在基本上大多数的移动设备上都有天气预测App,但是如果能够自行制作一个新的可以运用在App上的天气预测API,那也许是一件了不起的事情。例如OpenWeatherMap、AccuWeather、TheWeatherChannel等可以助你一臂之力。

2014年的第一场雪来的却是有点晚,在享受雪天带给人们快乐的同时,我们是不是应该计划着制作一个新的天气预报API呢,毕竟优秀的、合适的API可以为你的App提供更加充足的动力。

这里列举了5款不同的天气预测API,你可以尝试着将他们应用在你的App里,这样不但对你的出行起到帮助作用,还能提高你的开发技能。(以下为编译内容)

1. Open Weather Map

OpenWeatherMap是一个网络版的服务平台,提供免费的天气预报数据和预测,适用于任何地图类服务附加天气功能,以及开放网络和手机应用的API。


OpenWeatherMap是基于OpenStreetMap和Wikipedia创办的,本着共享开放的精神,把最优秀的信息资源免费提供给用户使用。该平台的数据非常详细,每天的精准天气预报,一周预报、降水、风、云、气象观测等雷达数据地图,该平台接入了来自全球的气象广播服务和超过40000个气象站的气象数据。

2. AccuWeather

AccuWeather是一款天气预报软件(主要应用于手机平台),支持WIFI更新。界面美观,功能实用。包括详细的天气情况预报,15天总体天气概况,卫星雷达信息等。自带GPS,可以在不定位自己的城市的情况下,自己利用GPS定位你的真实位置,并给出卫星云图,甚至是详细的小时天气预报。通过一个简单的RESTful网页界面,AccuWeather API就可以为用户提供当地的天气数据,且支持40种语言和方言服务。所有数据通过JSON和JSONP格式返回到用户界面。SSL加密功能在这里主要是为安全通信保驾护航。


软件版本包括Windows Phone版本、S60V3版本、S60V5版本、iPhone版本、Black Berry版本、Android版本、Windows、MAC和Linux版本等。预报的天气信息也是相当的准确。

3. The Weather Channel

The Weather Channel是一个由美国卫星电视频道提供的天气预报节目,已经有30年的历史了。The Weather Channel 和 Weather Underground.Inc合伙在全球范围内提供80种语言的天气API服务。


除此之外,用户在设备上还可以以JSON、XML、GIF、PNG和SWF格式接收天气数据。

4. WeatherBug

WeatherBug是Earth Networks旗下最大的用来实时报道全球范围内天气和闪电传感器信息的网络。WeatherBug API亦称之为Pulse API,它主要提供实时天气和闪电信息,利用预测模型将报道的误差降低到最小。


数据接收是制作成一个REST API的主要成分,这样的目的是为了能够快速简单的对数据进行整合。WeatherBug天气预报可以每15分钟就更新一次天气预报,它可以将气温直接显示在手机桌面上方的通知栏,还能预报未来七天详细的天气情况;不仅如此,它还设有天气预警系统、GPS定位、以及卫星地图显示。

5. Forecast.io

ForeCast.io是一个可以带给你完整、即时更新的气象报告API,掌握世界各地天气状况,同时它提供非常详细、完整的天气资讯,设计简单,没有复杂的专业术语,打开网页即可查看。


打开首页会提示你是否需要自动定位,或者你也可以输入要查询的地点,它就会把所有天气资讯,包括天气概要、气温、气象云图、风速、湿度、能见度、气压、最低最高温出现的时间,以及下一小时、24 小时、一周的天气预测通通显示出来。

ForeCast.io为开发者提供了一个用户友好型的全球天气预测API,每天提供1000多个免费的API调用请求供开发者使用。这个API使用简单的JSON界面接口,Community-provided API包装器为用户只需要几行代码就能够随时安装使用提供了方便。                                         (编译/薛梁  责编/张红月)

原文:Super Dev Resources

留住你的用户:8款第三方移动推送服务 人气最旺:主流移动应用创建工具大合集(一) 不要强迫用户注册,请让他们先试用产品 Eve:基于Python的REST API框架 想扩展你的数据库吗?那么先了解一下I/O 白帽黑客将现场爆料Android系统及框架漏洞 9月13日:程序员节,一起来过节吧! 欲与Siri、Google Now比高低:微软开始打造个人助理Cortana 【开源专访】禅道创始人王春生:覆盖项目全周期,回归管理的本质 携程无线创业者大赛成功落幕 梁建章为头名“快展”颁20万奖金 Bug报告:小角色,大用处! iOS开发者必备: 五大编程类工具 多核优化软件MCx释放EMC VNX闪存潜能 手把手教学:详解HTML5移动开发框架PhoneJS 快速学习新技术的几条建议 研发周报:Angular.js or Ember.js 谁将成为Web开发的新宠? 10款免费且开源的项目管理工具 Greg Pass:拯救Twitter的无名英雄 Cassandra杀回数据库排行Top 10,及需求Java 7的2.0版本 安全专家王清将揭秘“大数据时代的大安全” BrainSpace:跟传统搜索说再见 艾普网络的OpenStack实践 移动周报:无需编程,分秒钟DIY一个移动网站 抢占先机:豌豆荚发布视频搜索产品 Cloud-Connect大会Day1:OCP与SwiftStack 云智能手机,将会很快威胁到Android和iPhone? 直接拿来用!超实用的Java数组技巧攻略 腾讯云俱乐部上海站:电商如何利用云提高核心竞争力 iOS开发者必备:六大图片、图标处理类工具 腾讯向搜狗注资4.48亿美金持股36.5% 推荐五款流行的JavaScript模板引擎 太、太、太好了!连帮助都是中文的,还可以继承、多线程,盗版比正版还提前发布。 关于C++的构造函数的问题 初学java网络编程的问题 KYLIX如何连接ORACLE? 有全套的ERP源代码出售 俺的机子装了Linux现在想改装WindowNT,用NT分区格式化后,咋一启动就显示LI,然后就不动了。 我安装了win2000和redhat Linux7.2,要启动盘才能进入Linux,怎样能在启动时选择进入 pb6.5 + personal oracle 815 连接数据库数据库出错!!! 哪位用VC编写XML处理程序的大侠: 100分求购密码登陆jsp程序 vb如何让我Happy 请教:关于ODBC的密码? 使用log函数,应该import那个库 请问关于数据库存储过程调试的问题,急! 关于CPROPERTYSHEET 的一些小问题!! windows message的疑问? 这是什么问题啊!提示:select error:Data-conversion resulted in overflow. socket 一对多的问题 请教有关typedef的问题(菜鸟问题) 基于对话框的应用程序怎么操作数据库? Sybase数据库备份 谁有正版dotnet下载的ftp站点?有分啊!!! 公司的头交了一个任务给我,让我解决以前公司做的三层结构的效率问题,还请大家帮忙发表下意见,谢谢 如何得到当前的记录位置? 请问如何实现以下的数据分离(很简单的问题) 若干个思考 请问这句语句的执行过程是怎样的? 串口通信 应用程序在失去焦点时如和使之继续工作? HELP! 链接错误,救命啊!!!//LINK ERROR Can you help me ? 程序打包时如何配置 BDE 那块? 寻求帮助,熟悉类的朋友请进 在vb中怎样调用winsock的api函数?如调用ntohl函数。请各位大侠帮忙!谢谢! 我想做一个多层结构的数据库查询程序,请问sybase提供的中间键有什么 今天可是3.15呀~~~~~~~~ 软件工程技术的分类 我要疯了,我用nmftp的list方法可以列出文件列表,用nlist就会出现erangeError!咱回事啊? 提问 javax.xml.parsers 包那里可以下载到???? 问问考高程的时间 疑问 想自己写一个h.263的视频压缩算法,各位有否相关资料提供?? 有没有合适的工作,最好是java方面 有用pb写过dcom的留个mail!!!! 急:网页加密的手段(得分的只有一个,越详细越好) C51中各种特殊寄存器是干什么的? 有没有人知道山东何时办证书呀? 求教:并发进程控制 PB的版本问题 特殊字符的处理!兄弟们,救命呀! 从北极上空看地球,它是作顺时针方向旋转,还是作逆时针方向旋转?如果从南极上空看,情况又是怎样呢,最好有示意图 高中化学——液态氯化氢是否能导电且属于电解质?关于导电性离子化合物和共价化合物有什么不同? 这种酱油更营养,味道更丰富 怎么修改病句 2.8g乙烯和丙烯的混合气体中,所含的碳原子数是___ CO2和NaOH反应吗?方程式? 碘化钾指示剂,硝酸银滴定氰根终点?碘化钾指示剂,硝酸银滴定氰根终点是以白色沉淀,还是黄色沉淀?白色沉淀出现后,继续滴加怎么没有黄色沉淀 饱和一元醇的碳原子数越多,其溶解性越()? NaOH和CO2反应方程式CO2过量和适量两个方程式 请问“湖羊”牌酱油的主要成分都有哪些? “水滴石穿”是物理作用还是化学作用? 用重铬酸钾测定铁矿石中含铁量的实验,为什么磷酸加后要立即滴定 酱油喝醋的酿造过程是怎样的,其主要成分是什么 腐蚀性是化学作用还是物理作用 重铬酸钾法应用 铁矿石中测定全铁 硫酸磷酸混合酸介质作用请问如果将硫酸换成盐酸会有什么影响么? 我很黑,听说吃酱油主要成分是黑色素,那么吃铁酱油会不会变黑? 吸烟上隐,到底是什么化学作用或物理作用呢? 用重铬酸钾法测定绿矾中亚铁离子的含量时,滴定前为什么要加入磷酸?加入磷酸后为什么要立即滴定? 环己烷的怎样氧化为分子式为C6H10O4的有机物了 水性漆的化学作用 物理作用都有什么? 盐晶体一定要有结晶水吗?请问是不是盐晶体里面都带有结晶水?有些有结晶水的好像会风化,是不是一个制作好的晶体一旦风化就散架了?谢谢 环己烷 的分子式怎么写啊 乙酸乙酯和氢氧化钠反应生成? 两种饱和一元醛A、B的混合液1.02g,与足量的银氨溶液反应后,析出4.32g银.若B比A分分子中多一个碳原子求A、B的分子式.麻烦给个详细的过程,谢谢... 是不是有结晶水盐的就是晶体 水蒸发的快慢与什么因素有关的实验报告 分子中含有5个碳原子的饱和一元醇,氧化后能生成醛的有几种是不是3种? 一个苯环连一个羧基叫什么?是属于羧酸么?具有羧酸的通性么?苯甲酸的结构是怎样的,具有什么性质? 乙酸乙酯与氢氧化钠溶液反应的方程式怎么写?还有与水反应的~ 两种饱和一元醛A、B的混合液1.02g,与足量的银氨溶液反应后,析出4.32g银,若B比A分子中多一个碳原子,求A 如何计算盐晶体的结晶水分子个数这应该和金属离子和非金属离子都有关吧! 浓硝酸和Cu和Zn构成原电池 反应式(2个),总反应式(1个),离子方程式(1个) AES在洗洁精中起什么作用? 苯环上的羧基是不是要比链烃上的羧基酸性大?并怎么区分 苯甲酸和乙酸的酸性 原电池我zn 和cu插入水中可以构成原电池吗还有浓硫酸和稀硫酸到底有什么区别 为什么cu不能和稀硫酸反应吗 说实质 下列晶体中含有结晶水的是?A硝酸钾B食盐C胆矾D硝酸钠 如何在苯环上添加CH2OH? 用重铬酸钾测COD为什么会出现白色沉淀 洗洁精aes是什么 洗洁精除污是化学变化还是化学性质 将饱和一元醇与饱和一元羧酸混合后,再加入浓硫酸加热,结果只生成碳原子个数分别为4、5、6的三种酯,则下列说法不正确的是A.若羧酸分子中的碳原子数分别为3个和4个时,则醇分子中碳原子 含结晶水的晶体是怎么获得的我做了一道实验题,实验有一步是溶液蒸发浓缩,冷却结晶,过滤,得到晶体,然后低温烘干得到结晶水合物,这是怎么回事?晶体烘干之后怎么反而带上了结晶水 是谁发明的钱拜托各位了 3Q 某饱和一元羧酸与某饱和一元醇生成的酯相对分子质量为116,其分子结构中含有2个甲基的同分异构体有 各种晶体所含的结晶水个数比如CuSO4·5H2O 这样的..越多越好 高中初中的课内课外的都要. 是谁发明钱的?为什么要发明?拜托各位了 3Q为什么 现有A、B两种链状饱和一元醇的混合物0.3mol,其质量为13.8g.已知A和B的碳原子数均不大于4且A的碳原子数小 A是饱和一元醇,B是饱和二元醇,碳原子数相等,且都小于4,在3.85gA和B中,加Na,放出1.12L氢气,求AB,A的质量 二氯化硫(SCl2)熔点-78℃,沸点59℃,密度1.638g/mL,遇水易分解,二氯化硫与三氧化硫作用可生成重要化化工试剂亚硫酰氯(SOCl2)。以下是氯气与硫合成二氯化硫的实验装置。试回答下列问题 水垢中有氢氧化镁没有碳酸镁的原因 是 什么?因为氢氧化镁的溶度积小于碳酸镁,在水中沉淀发生了转化 .不对 .为甚 ,(难道因为溶度积和溶解度的差别 应该说溶解度 而不是溶度积 溶度积小 重铬酸钾对铁的滴定度实际上是什么那对四氧化三铁呢 经常进行硝酸银滴定实验,用铬酸钾(50g/l)作指示剂,是不是很危险啊?据说铬酸钾的毒性很强 饱和一元醇将灼热的氧化铜还原为铜,不能生成含有相同碳原子数的醛, 请问这是什么意思?能不能说得通俗点,我看不懂……碳原子数怎么会减少的呢? 重铬酸钾对铁滴定度计算和2价铁什么关系.为什么把铁看成2价铁? 硝酸银滴定氯离子终点判断能不能用除了铬酸钾以外的指示剂? 11、碳原子数相同的下列各类物质,其同类异构体数目最多的是 A、饱和链烃 B、饱和一元醇 C、饱和一元醛 D选B 为什么? 氢氧化钠与二氧化碳反应的方程式 强铁酱油有营养价值吗 北极看地球是顺时针还是逆时针拜托了各位 化验铁粉的含铁率,今天我取了那个生铁(99.98%)的,两份,重铬酸钾滴定法滴出来的数值是36多.平时都是35不到或者35点5左右.这两次做起来为什么多了这么多.什么原因会造成这样 用硝酸银滴定氯化钠铬酸钾指示剂终点是什么
备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn 说三道四技术文摘