PHP网站制作之在网页中嵌进带标识的百度舆图
告诉你了一个方式,但是缺少努力这一环节,那也是白搭。比来在做一个网站,必要嵌进经销商的地位和信息。搜刮了良多材料,终究完成了功效,给人人分享一下。舆图功效:按标尺缩放,鼠标滑动缩放,增加标注和信息。
详细步骤:
1:起首到百度舆图API,请求密钥。(假如没有百度账户得先注册一个)
2:百度舆图API的功效做得对照分离,像标注、缩放等都是必要本人一步步找代码的。我把代码收拾了一下,给人人复制一下,应当是最简便的了
<head>
<metahttp-equiv="Content-Type"content="text/html;charset=utf-8"/>
<scripttype="text/javascript"src="http://api.map.baidu.com/api?v=1.5&ak=请求的密钥"></script>
</head>
<body>
<divstyle="width:500px;height:500px;margin:0auto"id="allmap"></div>
<scripttype="text/javascript">
varmap=newBMap.Map("allmap");
varpoint=newBMap.Point(116.384,39.987);//必要标注的地位的经纬度
map.centerAndZoom(point,15);//中央地位和缩放倍数
map.enableScrollWheelZoom();//增加转动轴
map.addControl(newBMap.NavigationControl());//增加左上角的标尺工具
map.addControl(newBMap.NavigationControl());
map.addControl(newBMap.ScaleControl());
map.addControl(newBMap.OverviewMapControl());
map.addControl(newBMap.MapTypeControl());
map.setCurrentCity("北京");
varopts={
width:200,//信息窗口宽度
height:20,//信息窗口高度
title:"健翔桥东华亭故里"//信息窗口题目
}
varinfoWindow=newBMap.InfoWindow("xxx公司",opts);//创立信息窗口工具
map.openInfoWindow(infoWindow,map.getCenter());//翻开信息窗口
varmarker=newBMap.Marker(point);//创立标注,即舆图上的小红点
map.addOverlay(marker);
</script>
学习了六个多月PHP了,还是个新手,在这里受到了很多人的帮助,谢谢你们! 本人接触php时间不长,算是phper中的小菜鸟一只吧。由于刚开始学的时候没有名师指,碰过不少疙瘩,呗很多小问题卡过很久,白白浪费不少宝贵的时间,在次分享一些子的学习的心得。 兴趣是最好的老师,百度是最好的词典。 最后介绍一个代码出错,但是老找不到错误方法,就是 go to wc (囧),出去换换气没准回来就找到错误啦。 要进行开发,搭建环境是首先需要做的事,windows下面我习惯把环境那个安装在C盘下面,因为我配的环境经常出现诡异事件,什么事都没做环境有的时候就不能用啦。 Apache不是非得用80或者8080端口的,我刚开始安得时候就是80端口老占用,就用了个 81端口,结果照常,就是输localhost的时候,应该输入为 localhost:81 个人呢觉得,配wamp 最容易漏的一步就是忘了把$PHP$目录下的libmysql.dll拷贝到windows系统目录的system32目录下,还有重启apache。 再就是混迹于论坛啦,咱们的phpchina的论坛就很强大,提出的问题一般都是有达人去解答的,以前的帖子也要多看看也能学到不少前辈们的经验。别的不错的论坛例如php100,javaeye也是很不错的。 最后介绍一个代码出错,但是老找不到错误方法,就是 go to wc (囧),出去换换气没准回来就找到错误啦。
页:
[1]