设为首页 加入收藏

TOP

天气API-----开源免费天气预报接口API以及全国所有地区代码(三)
2014-11-24 01:04:08 来源: 作者: 【 】 浏览:21
Tags:天气 API----- 开源 免费 天气预报 接口 API 以及 全国 所有 地区 代码
国范围内的城市;如果中文城市名的话需要进行URLEncoder进行编码。
以上海示例,得到jsonp数据如下:
jsonp1342857491709({"p":[{"n":"上海","i":"shanghai","t":"p"}],"i":[{"n":"上海","d":"上海","i":"101020100","t":"i"}]});
其中“i”:"101020100"就是cityid了,然后使用LZ听过的API进行天气查询。


图片接口 https://www.cppentry.com/upload_files/article/54/1_lpvji__.gifhttps://www.cppentry.com/upload_files/article/54/1_xoq3o__.gif https://www.cppentry.com/upload_files/article/54/1_3cxxc__.gifhttps://www.cppentry.com/upload_files/article/54/1_5sxhd__.gif 这个图就是天气现象0(晴)的图片,其他天气现象的图片依此类推。c打头的图片是20*20像素的,b打头的是50*46像素的,d打头的是反白的图标,29*20像素,n打头的是夜间反白图标,29*20像素,注意这里的文件名是两位数字!


地理反编译,用的是谷歌的接口,可以根据经纬度得到城市


ASIHTTPRequest *request=[ASIHTTPRequestrequestWithURL:[NSURLURLWithString:@"http://maps.google.com/maps/api/geocode/json latlng=39.993956,116.362278&language=zh-CN&sensor=true"]];


用JSON解析
NSString *str=[[[[[[request.responseStringobjectFromJSONString]objectForKey:@"results"]objectAtIndex:0]objectForKey:@"address_components"]objectAtIndex:3]objectForKey:@"short_name"];


最后得到北京


首页 上一页 1 2 3 4 下一页 尾页 3/4/4
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇KVM “complete_emulated_mmio().. 下一篇新浪天气API接口

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: