怎么开发天气预报?
1. 前期准备 首先,你需要了解目前天气业务在移动互联网的主流模式和走向。然后结合自己的业务背景,思考自己是否也想涉足此领域。最后确定自己的产品定位——是提供个性化的短期(3日以内)预测还是提供标准的长期(30天以内)预报服务…… 其次,你需要组建团队,进行产品开发和运营准备。如果之前没有手机应用开发的实践经历,不妨先从易如意的平台接入开始;当然,如果已有成熟的手机应用开发经验,则可以继续向下阅读,学习如何利用气象数据开发自己的个性化手机应用。
2. 获取气象数据 如果您已经决定涉足手机天气类应用的开发,接下来需要解决的问题就是如何来获取气象数据。 目前国内开放公共气象服务的机构主要有一下几类: 它们提供的气象数据和服务的格式可能不同,比如有的提供WSD,有的提供RSS,有的提供HTTP,但是总的来看,主流的格式还是以结构化或半结构化的文本为主。如果您想完全独立自主的开发一款手机应用,那么就需要考虑从上述渠道之一获取气象数据并转化为可用的格式。如果您只是想尝试借助第三方平台接入的方式快速构建应用,则可以直接选择容易上手的第三方平台。
以北京为例,我们可以找到由北京气象局提供的官方气象信息网站,上面可以在线查询到未来四十八小时的具体预报以及一周的气温、降雨等情况。点击网址进入:http://www.thebianji.com/html/tqxx/2014/0729/c6485.htm 我们看到,这里的资讯比较新,而且提供的是标准化数据,适合于对时间敏感性的需求,比如交通、户外或者运动领域。但是,对于想要定制化短期的用户来说,就未必合适了。
这里提供的气象学数据往往需要借助专业软件工具进行解析,对于非专业开发者来说有一定难度。另外,网站提供的是静态网页,每次更新都需要手动加载,对于实时性要求高的应用而言不够理想。 但是,这些网站提供的数据又是免费且可供使用的!