我想在木有提供地图接口的年代,前端工程师门要么只写上企业的具体地址,要么就是用一张标有自己位置的地图图片。但是现在不一样啦!为了增强用户体验,谷歌,甚至百度都很开放了,你可以在他们的网站上找到地图接口,通过进行直接的调用就可以了。
下面我来教你怎么在网页中用好百度地图,当然了,你也可以去百度地图网站去查找相关的技术资料。
首先你需要进入到百度地图官网 。因为我们是用的脚本进行加载的,所以我们要选择上图中的第一个“javascript api”,进去之后你会发现它的功能很强大有木有?
这里只是它的冰山一角。你可以在最下面“开始体验”。里面有源代码,你可以获取,然后放入到你的网页当中去。不过我今天讲的不是这么简单的。我需要的是地图层,需要有移动,还需要能进行导航搜索功能。怎么实现呢?Copy下面的这段代码到你的网页中:
别以为这样就ok啦,还有这些也是需要滴! 用来装地图的盒子,盒子里要用 id="map",还要有这个js库
<
script
type=”text/javascript” src=”
v
=
1
.5&
ak
=
2b866a6daac9014292432d81fe9b47e3
“></
script
>
来看看效果:
这里有些地方是可以更改的var poi = new BMap.Point(116.307852,40.057031);用来修改你具体位置在地图上的坐标点;map.centerAndZoom(poi, 16);可以用来显示地图层的,在地图上滚动你的滑轮你注意下就知道了。
要是我不知道我的具体位置的坐标点或者我想把地点弄的更精确怎么办?
你可以用坐标拾取工具,或者是用快速生成工具
怎么样?这样的用户体验是不是蛮拉轰的?不过我们需要知道的是,在给用户带来了好的体验的同时也是有损失的。利用对外的加载会让我们的网页打开速度下降。如果你还有什么不懂的,可以留言哦!原文链接:
http://my.oschina.net/u/1995422/blog/308380