一. 运行效果以及源码
1.gif图效果


2.源码地址
WeatherForecast
二.主要的思路
1. 定位
使用百度地图提供的Android地图SDK中的定位功能获取到当前位置的经纬度信息。
参考的开发者文档地址是:http://lbsyun.baidu.com/index.php?title=android-locsdk。
2.使用百度提供的根据经纬度信息返回城市信息的API接口
http://api.map.baidu.com/geocoder?output=json&location=23.131427,113.379763&ak=esNPFDwwsXWtsQfw4NMNmur1。
3.天气信息的来源是百度地图的天气API
http://api.map.baidu.com/telematics/v3/weather?location=%E9%87%8D%E5%BA%86&output=json&ak=FkPhtMBK0HTIQNh7gG4cNUttSTyr0nzo](http://api.map.baidu.com/telematics/v3/weather?location=重庆&output=json&ak=FkPhtMBK0HTIQNh7gG4cNUttSTyr0nzo)。