天气API接口大全
前一阶段使用Qt做了一个安卓天气预报应用,已经在360安卓市场发布了。使用TestIn做了测试,发现使用Qt做的安卓程序问题还是很多的,当时做的时候使用的是Qt 5.6beta版本,因为用到了Qt5.6的一些特性所以没有使用5.5正式版。
在做这个天气预报应用之前对很多天气API接口做了调研,在这里进行一些归纳方便后人参考。
- 心知天气提供了全球2.4万个城市,其中包括了中国全部2567个市区县的实时和多达15天预报,还提供了中国369个城市的PM2.5等空气质量数据,支持简体中文、繁体中文、英文。
- 同时新知天气也提供免费接口,但是只支持国内369 个地级市,2天预报,免费版只提供温度、天气现象接口,不提供空气质量指数和月相等接口,接口访问量限额 30次/小时。
- 和风天气提供国内2567个城市、国际5万个城市的10天天气预报,提供空气质量AQI、生活指数、灾害预警等数据,支持中文、英文。缺点是暂时不提供城市列表查询和基于位置的查询接口。
- 和风 天气免费版支持7天天气预报,当天每3小时预报、空气质量AQI、生活指数等,访问流量3000次/天,前期完全够用。
- 开放式天气预报地图是一个网络版的服务平台,提供免费的天气预报数据和预测,适合于任何地图类服务附加天气功能,开放网络和手机应用的API。提供每天的精准天气预报,一周预报、降水、风、云、气象观测等,雷达数据地图,该平台接入了来自全球的气象广播服务和超过40000个气象站的气象数据。优点是支持多国语言,支持摄氏度华氏度,缺点是不支持国内空气质量查询,服务在国外,访问有事可能不太稳定。
- 免费版提供5天/3小时的基本天气预报,访问限制每分钟不超过60次,
- API Store为开发者提供最全面的API服务,汇集了国内外应用开发所需要的Android API/SDK,IOS SDK,涉及设计开发,运维管理,云服务,app推广,数据服务等多个范畴的服务。
yahoo天气API
- 暂时没找到接口,据说不错。
彩云天气 (2016年6月20日添加)
- 免费用户,1000次/天,支持全球任意地区任意经纬度,温度、湿度、风向、风速、云量、降水量、PM2.5、空气质量指数,未来两天逐小时预报。也提供功能更多的付费用户需求,彩云天气官方APP功能也很强大。
在下面列出前人归纳的天气API和其他一些API供大家参考:
- http://www.nohacks.cn/post-35.html
- http://blog.csdn.net/foruok/article/details/20645107
- https://www.showapi.com/api/lookPoint/9
- http://www.36wu.com/Service/Details/1
- http://www.programmableweb.com/news/top-10-weather-apis/analysis/2014/11/13
- http://www.csdn.net/article/2014-02-07/2818322-weather-forecast-api-for-developing-apps
- https://developer.forecast.io/
- http://www.programmableweb.com/news/top-weather-apis-depth-comparison/analysis/2015/01/12?utm_source=self&utm_medium=paralinks&utm_campaign=related-content
- http://www.zhihu.com/question/20575288