在网页中接入百度地图
来源:互联网 发布:翻译软件mac版 编辑:程序博客网 时间:2024/06/08 16:17
百度地图API点击打开链接
打开百度地图API图如下
第一步创建地图:
1.查找所要定位的地方,2.中心点纬度可以用鼠标拖拽地图设置,3.当前地图级别即是地图缩放级别
第二步设置地图:
这里其实默认设置即可,等一下可以直接用代码改地图参数。
第三步添加标注
1.添加点标记,在地图中按鼠标左键即可标记位置,左面设置参数并且保存。(可设置多个标注)
2.线标记,这里画线标注怎么到达“我的位置”,左边可设置参数。(可设置多条线标记)
3.文字标记,这里给画线添加备注,左边设置文字。(可设置多个文字标记)
第四步获取代码复制到html里面
运行代码,然后发现网页出现乱的字符,并且标记的图标没显示出来,没关系我们开始改代码。
1.在head标签里把charset改成中文国际标准utf-8
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />2.下面代码可以改标记图标路径,这里我改成自己想要的
//创建一个Icon function createIcon(json){ var icon = new BMap.Icon("img/mk_icon.png", new BMap.Size(json.w,json.h),{imageOffset: new BMap.Size(-json.l,-json.t),infoWindowOffset:new BMap.Size(json.lb+5,1),offset:new BMap.Size(json.x,json.h)}) return icon; }3.设置图标在地图的位置和大小(一般图有多大,w和h就设置多大)
//标注点数组 var markerArr = [{title:"我的位置",content:"地址:腾讯大厦<br/><br/>电话:88888888<br/><br/>联系人:测试猫",point:"113.941079|22.546052",isOpen:1,icon:{w:38,h:38,l:0,t:0,x:16,lb:15}} ];效果出来了,点开看见我的信息。
这样百度地图的接入完成了,当然有很多参数可以自行修改,例如地图在网页中的大小,在div标签里改即可等等。。现在你可以把js封装成一个脚本,然后在html里引入封装的js代码,在html中插入<!--百度地图容器--><div style="width:697px;height:550px;border:#ccc solid 1px;" id="dituContent"></div>。
当然这里引入封装的javascript脚本有一个重要事项:1.api的key <script type="text/javascript" src="http://api.map.baidu.com/api?key=&v=1.1&services=true"></script> 要在head标签里引入,而你copy过来的那些javascript代码封装成的脚本,要在</body>结束标签后引入,否则百度地图的接入无效哦,这个是经过测试的,必须要等html的body内容加载完才能加载百度地图。要不你也可以试试在head里引入封装脚本,加个defer="defer"属性延迟加载应该也是可以的。
- 在网页中接入百度地图
- 如何在网页中加入百度地图
- 在网页中插入百度地图
- 在网页中插入百度地图(实例)
- 在网页中插入百度地图(实例)
- 如何在网页中嵌入百度地图
- 如何在网页中嵌入百度地图
- 在网页中插入百度地图
- 如何在网页中嵌入百度地图
- 在网页中插入百度地图
- 在网页中插入百度地图
- 如何在网页中嵌入百度地图
- 在网页中引入百度地图
- 如何在网页中嵌入百度地图
- 在网页中插入百度地图
- 在网页中插入百度地图
- 在网页中加入百度地图
- 在网页中插入百度地图
- 指针、函数
- springmvc入门-前端控制器配置
- iOS - runtime机制
- 很喜欢的几款android studio插件
- uaredirect.js 进行判断是pc还是wap端(移动端) wap端跳转页面
- 在网页中接入百度地图
- Pyhton日记——TinyMCE编辑器上传图片到七牛
- 《牧羊少年奇幻之旅》摘录
- 标签的语法
- Odroid XU4学习笔记
- 基于slideout.js实现的移动端侧边栏滑动特效
- maven仓库的配置
- 剑指offer-删除链表中重复的节点
- 金山软件2015校招笔试题目