这是自动获取当前位置的天气
复制下面代码粘贴到页面的</body>之前就行了。
默认只显示天气和温度,鼠标放上去可以显示详情。
<script>(function(T,h,i,n,k,P,a,g,e){g=function(){P=hcreateElement(i);a=hgetElementsByTagName(i)[0];Psrc=k;Pcharset="utf-8";Pasync=1;aparentNodeinsertBefore(P,a)};T["ThinkPageWeatherWidgetObject"]=n;T[n]||(T[n]=function(){(T[n]q=T[n]q||[])push(arguments)});T[n]l=+new Date();if(TattachEvent){TattachEvent("onload",g)}else{TaddEventListener("load",g,false)}}(window,document,"script","tpwidget","//widgetseniversecom/widget/chameleonjs"))</script>
<script>tpwidget("init", {
"flavor": "bubble",
"location": "WX4FBXXFKE4F",
"geolocation": "enabled",
"position": "top-left",
"margin": "10px 10px",
"language": "zh-chs",
"unit": "c",
"theme": "chameleon",
"uid": "U1617303EA",
"hash": "336e0067e0900ceefeccecd1f8b52504"
});
tpwidget("show");</script>
网页内调用开放的api接口实现用户定位的步骤如下:以百度地图为例
1、百度直接搜百度地图调用,点击出现的第二个网站,进入这个网站即可;
2、进入这个网站后,我们首先得输入自己需要定位的地点。比如我们输入上海这个城市,输入后点击查找选项;
3、经过上一步的 *** 作,我们已经成功地定位到上海这个城市了。然后我们点击第二步设置地图;
4、在设置地图里面有一些关于这个地图本身显示的一些设置选项,比如可以设置地图的尺寸大小,地图的添加按钮和地图的状态;;
5、然后我们开始给我们的地图添加地图标注,点击这个小棒子图标,然后在我们需要标注的地方鼠点击一下,输入需要修改的名称和备注,然后点击保存按钮;
6、经过上面的一些 *** 作后,我们可以看到我们自己添加的地理位置所显示出的效果了;
7、然后我们点击底部的获取代码,再点击复制代码即可;
8、在vs2012里面新建一个html文件,然后把我们刚刚复制过来的代码直接粘贴到里面。然后在vs2012里面选择使用谷歌浏览器查看这个html文件里面的内容;;
9、这个是在谷歌浏览器里面运行出来的,在本地的百度地图显示出地理位置的效果图。可以看到,我们已经成功地调用了百度地图的API接口了。
这个要学socket编程了,我给你个简单的例子,获取百度音乐搜索“害怕”后得到的网页,当然因为临时弄出来的,所以可以运行但是发送的请求有点问题,所以百度服务器说我的请求内容没有找到,但是弄socket大概就是这样一个框架了,展示给你看下吧,要想真正的理解,去学socket吧
#include"winsock2h"
#include"stdioh"
#include"windowsh"
#include"conioh"
#pragma comment(lib,"WS2_32lib")
void main()
{
WSADATA data;
WORD w=MAKEWORD(2,0);
WSAStartup(w,&data);
SOCKET sock = socket(AF_INET, SOCK_STREAM, 0);
char text6[500]="GET /mf=ms&rf=idx&tn=baidump3&ct=134217728&lf=&rn=&word=%BA%A6%C5%C2&lm=0 >
看你用的是哪个平台的api了。比如中央气象局的,你直接调用它网站提供的api,说白了可能是个web service。网上有很多这样的资料。可以参考一下api之家的程序,对你或许有帮助。
以上就是关于如何调用api,实现一个网页,能够实时的显示一个地方的天气状况全部的内容,包括:如何调用api,实现一个网页,能够实时的显示一个地方的天气状况、网页内如何调用开放的api接口实现用户定位、C++如何获取一个网页连接的网页源文件,windows API函数是否提供了接口(不用MFC)等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)