怎么调用天气预报?

葛潞嘉葛潞嘉最佳答案最佳答案

最近天气异常,阴雨绵绵,很多朋友问我如何获取天气预报的信息以便做出合适的出行、穿衣计划。 这里就介绍一个简单的方法给大家,只需要用到百度地图的api即可轻松实现。 以百度地图的API为例(其他地图的用法大同小异),需要的参数包括:起点和终点的经纬度值以及时间的参数。

首先确定起终点,这里以北京和纽约为例: 北京的经度为东经116.39°,纬度为北纬39.92°; 纽约的经度为西经74.01°,纬度为北纬40.72°。 然后使用百度的查询API获得两地的天气预报: var myWeather={};

myweather.query = function(start_lat, start_lng, end_lat, end_lng) { //根据起点和终点的坐标及时间求出key值并发送请求 $.ajax({ url:'URL+'&end_longitude='+endLng+'&start_time='+new Date().getTime()+'&units='+units+'&language='+lang+'&appid='+appKey }); }; //调用方法 myweather.query();

上面代码中,我们传入四组不同的参数,分别是开始和结束的纬度和经度,以及时间。

在获得key之后就可以从Google的开放资源列表中获取具体的信息了。 如果不想每次请求都发送所有的参数,也可以将它们放入数组中进行二次封装,在请求的时候只发送一组数据:

var paramArr=[� ]; ajaxReq(paramArr); //进行请求 对于返回的数据可以做进一步的加工处理,我在这里只是展示了简单的天气信息,你可以根据自己的需求进一步进行筛选和整合,然后以弹窗或本地存储的方式提供给用户。

孙岷颐孙岷颐优质答主

1、手机桌面点击“设置”。2、设置界面点击“应用”。3、“应用”界面点击最下方的“未知源”。4、选择“允许安装未知来源的应用程序”。5、返回手机桌面点击“市场”或登陆“安卓市场”网址进行搜索添加插件。

6、搜索你需要的插件,例如“天气悬浮窗”,点击“安装到手机”进行下载安装。7、安装完成后返回手机桌面点击“天气悬浮窗”插件,进入插件配置页面。8、按照插件的提示进行插件的设置。比如,在设置允许访问通讯录的时候点击“允许”。

9、完成插件的配置,天气插件就会以悬浮窗的形式显示在手机桌面上。

我来回答
请发表正能量的言论,文明评论!