根据抓取的天气状况api获取当前位置的当前天气状况,一个重要前提就是先地图定位当前城市,定位的方法这里就不说了,毕竟此贴主要是针对天气
#pragma mark - 天气
- (void)setWeather{NSString *httpUrl = @"http://api.map.baidu.com/telematics/v3/weather";
NSString *lng = [Util userDefaultsDataForKey:@"longitude"];
NSString *lat = [Util userDefaultsDataForKey:@"latitude"];
if ([lng isEqualToString:@""]&&[lat isEqualToString:@""]) {
lng = @"121.505856";
lat = @"31.216019";
}
NSString *location = [NSString stringWithFormat:@"%@,%@",lng,lat];
NSString *ak = @"6tYzTvGZSOpYB5Oc2YGGOKt8";
NSString *httpArg = [NSString stringWithFormat:@"location=%@&output=json&ak=%@",location,ak];
[self req