在浏览器中引入百度地图,并带有导航功能

1.去百度地图API官网申请一个密钥,然后引入百度地图API

<!-- 百度地图API --><script type="text/javascript" src="https://api.map.baidu.com/api?v=1.0&type=webgl&ak=你的密钥"></script>

2.在需要放入地图的地方,引入下面代码

<div id="container"></div>是放入地图的容器,id一定要有,是为了后面操作用的。外面的div是存放这个地图的地方,也可以换成别的,但是外面的这个容器必须有固定的高度,否则地图就会看不到。

<div style="height: 426px;"><div id="container"></div>
</div>

3.在script中写入创建地图、导航以及文本信息功能

<script type="text/javascript">// 创建地图实例 var map = new BMapGL.Map("container");// 创建点坐标  var point = new BMapGL.Point(118.653369,24.938994);//中心点坐标// 初始化地图,设置中心点坐标和地图级别map.centerAndZoom(point, 20);//开启鼠标滚轮缩放地图map.enableScrollWheelZoom(true);//我在这里设计了两个点来做导航示例var p1 = new BMapGL.Point(118.650979,24.940231);//华大图书馆var p2 = new BMapGL.Point(118.653369,24.938994);//华大大门//导航功能var walking = new BMapGL.WalkingRoute(map, {renderOptions:{map: map, autoViewport: true}});walking.search(p2, p1);//具体操作中也可以直接文字检索walking.search('华大大门','华大学生街');//相当于百度地图中直接输入起点和终点//文本信息var content = "<h4>车位A532</h4>";var label = new BMapGL.Label(content, {            // 创建文本标注position: p1,                                  // 设置标注的地理位置offset: new BMapGL.Size(-10, -60)           // 设置标注的偏移量})  map.addOverlay(label); </script>

浏览器中引入百度地图,并带有导航功能相关推荐

  1. vue+element中引入百度地图

    ❤️❤️❤️ Topology可视化绘图引擎 ❤️❤️❤️ 前言: 您好,我是csdn-尔嵘,如果您需要雨伞,可以去TaoBao搜:华,诚,荣,邦,百,货  谢谢您的支持! 1.首先你需要下载npm模 ...

  2. react项目中引入百度地图

    项目目录如下: 在此index.html中加入如下代码即可: <!DOCTYPE html> <html lang="en"><head>< ...

  3. 在浏览器中使用百度地图的定位服务获得经纬度

    1.在使用百度地图之前,先登录百度账号,申请一个ak秘钥.申请ak访问码的地址为:http://lbsyun.baidu.com/apiconsole/key 申请一个ak用于访问百度地图API的访问 ...

  4. 前端学习(2466):在前端页面中引入百度地图

    1.配置你需要的地图效果百度地图生成器 可选配置:位置.宽高.缩放.标注样式 2.导出导入地图代码点击获取代码,将代码引入到你的html.js.vue等文件中 ps:标注不显示的解决方法:将图标链接换 ...

  5. 前端学习(2467):在前端页面中引入百度地图

    走在前端的大道上 插槽,也就是slot,是组件的一块HTML模板,这块模板显示不显示.以及怎样显示由父组件来决定. 实际上,一个slot最核心的两个问题在这里就点出来了,是显示不显示和怎样显示. 由于 ...

  6. Vue中使用百度地图做路径分析并根据起终点坐标模拟道路里程桩

    1.我们先要在vue中引入百度地图的API 第一步:在vue中的index.html文件中加上一个script标签: <script type="text/javascript&quo ...

  7. Vue中使用百度地图

    安装 npm $ npm install vue-baidu-map --save cdn <script src="https://unpkg.com/vue-baidu-map&q ...

  8. vue中引入高德地图

    ❤️❤️❤️ Topology可视化绘图引擎 ❤️❤️❤️ 总的来说,vue组件中使用高德地图的方式有两种,一种是vue-amap :一套专门用于vue的高德地图插件:另外一种是原生的高德地图. 方式 ...

  9. 关于浏览器中使用百度定位

    1.你想要在浏览器中使用百度地图定位首先需要申请百度AK 申请地址:http://lbsyun.baidu.com/index.php?title=jspopular点击打开链接 我申请的web端应用 ...

最新文章

  1. webstorm和intellij idea下如何自动编译sass和scss文件
  2. Java EE CDI依赖关系消歧示例
  3. iconv 判断字符编码_GBK 和 UTF8编码
  4. Glusterfs分布式
  5. 安卓mqtt调试工具_App推荐——搞机工具
  6. java子网掩码计算器_java 子网掩码计算
  7. 2021年全国大学生网络安全邀请赛暨第七届“东华杯“上海市大学生网络安全大赛Writeup
  8. 工序排班问题数学模型
  9. Mob免费验证码androidStudio实现
  10. 论文摘要6 - board planar antenna with Circular Polarization
  11. 关闭苹果无线服务器,苹果iOS11 WiFi、蓝牙无法关闭怎么回事?附彻底关闭方法...
  12. org.apache.flume.conf.ConfigurationException: Channel c1 not in active set.
  13. 黑石集团发展史--推荐《资本之王》
  14. json学习笔记(圣思园视频学习笔记)
  15. 未来已来,看北京理工大学的智慧校园如何落地
  16. html5移动端轮播图特效,支持移动端的纯js轮播图插件awesome-slider
  17. python 导入模型_scikit-learn系列之如何存储和导入机器学习模型
  18. 广州市南沙区2021-2022学年九年级第一学期期末考试英语试题
  19. tar 命令出现 Cowardly refusing to create an empty archive 问题详解
  20. 【笔记整理 - 多线程编程】

热门文章

  1. C语言关系运算符及其运算顺序
  2. Bootstrap框架使用错误
  3. dilation convolution
  4. CTEX的安装以及WinEdt10.3破解
  5. 2022电大国家开放大学网上形考任务-社会保障学(本)非免费(非答案)
  6. zip压缩为什么zip没开启png压缩类型网页看的时候发现他吧png压缩了
  7. matlab解决奥数题,初中奥数简单计数问题练习题|初一奥数题100道及答案
  8. Yesterday once more《昨日重现》中英文歌词对照
  9. ThinkPHP整合微信支付之Native 扫码支付 模式二
  10. 设计模式学习笔记汇总目录