这是一个简单的小例子,获取天气过程可能有点繁琐,本次通过获取所在的城市,根据城市获取城市编码,再根据编码获取当前城市的天气情况。当然网上有很多关于天气获取的,如知心天气、中国气象局、和风天气、freeAPI等,所以,没必要那么复杂。感兴趣可以上网百度天气api或参考下列推荐几个天气接口链接,希望有所帮助。 免费天气预报api接口 和风天气预报和实况 实况天气 彩云天气API 百度地图Api简单实例:http://lbs.baidu.com/index.php?title=jspopularGL/guide/helloworld
关于Ak具体步骤生成可以参考此篇:https://www.cnblogs.com/shewuxuan/p/12642998.html
高德经纬坐标拾取工具 https://lbs.amap.com/console/show/picker
1.注册一个百度账号后,并创建属于自己的应用,生成Ak, 点我申请
2.创建index.html,引用百度地图API文件,注意此处的ak是之前注册申请过的
3.创建地图实例,并设置经纬度,百度实例介绍比较详细。
4.根据获取到当前经纬度及城市名,根据地名,调用高德api获取对应的地址编码,根据地址编码进行天气查询。 高德行政区域查询api 高德天气查询api 中国城市代码表
5.获取到的天气状况:
具体源码如下: