浏览器中引入百度地图,并带有导航功能
在浏览器中引入百度地图,并带有导航功能
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>
浏览器中引入百度地图,并带有导航功能相关推荐
- vue+element中引入百度地图
❤️❤️❤️ Topology可视化绘图引擎 ❤️❤️❤️ 前言: 您好,我是csdn-尔嵘,如果您需要雨伞,可以去TaoBao搜:华,诚,荣,邦,百,货 谢谢您的支持! 1.首先你需要下载npm模 ...
- react项目中引入百度地图
项目目录如下: 在此index.html中加入如下代码即可: <!DOCTYPE html> <html lang="en"><head>< ...
- 在浏览器中使用百度地图的定位服务获得经纬度
1.在使用百度地图之前,先登录百度账号,申请一个ak秘钥.申请ak访问码的地址为:http://lbsyun.baidu.com/apiconsole/key 申请一个ak用于访问百度地图API的访问 ...
- 前端学习(2466):在前端页面中引入百度地图
1.配置你需要的地图效果百度地图生成器 可选配置:位置.宽高.缩放.标注样式 2.导出导入地图代码点击获取代码,将代码引入到你的html.js.vue等文件中 ps:标注不显示的解决方法:将图标链接换 ...
- 前端学习(2467):在前端页面中引入百度地图
走在前端的大道上 插槽,也就是slot,是组件的一块HTML模板,这块模板显示不显示.以及怎样显示由父组件来决定. 实际上,一个slot最核心的两个问题在这里就点出来了,是显示不显示和怎样显示. 由于 ...
- Vue中使用百度地图做路径分析并根据起终点坐标模拟道路里程桩
1.我们先要在vue中引入百度地图的API 第一步:在vue中的index.html文件中加上一个script标签: <script type="text/javascript&quo ...
- Vue中使用百度地图
安装 npm $ npm install vue-baidu-map --save cdn <script src="https://unpkg.com/vue-baidu-map&q ...
- vue中引入高德地图
❤️❤️❤️ Topology可视化绘图引擎 ❤️❤️❤️ 总的来说,vue组件中使用高德地图的方式有两种,一种是vue-amap :一套专门用于vue的高德地图插件:另外一种是原生的高德地图. 方式 ...
- 关于浏览器中使用百度定位
1.你想要在浏览器中使用百度地图定位首先需要申请百度AK 申请地址:http://lbsyun.baidu.com/index.php?title=jspopular点击打开链接 我申请的web端应用 ...
最新文章
- selector-UI元素状态伪类
- 工作中系统报错:数据库连接失败怎么办?
- Android - N级树形结构实现
- 开源 java CMS - FreeCMS2.3会员个人资料
- pandas处理mysql 展现wpf_Pandas DataFrame使用多列聚合函数
- 数据结构------递归+迷宫问题+最短路径问题解决思路
- Jenkins自动化构建Gitee项目
- linux 番茄时间,Linux下自制简易番茄钟
- 直升机的扭力与反扭力
- 【求职面试】面试中 HR 经常问到什么样的问题?赶紧看一看!
- 上班族用哪个邮箱好用,如何正确使用邮件工作?
- 框架-Laraver
- 监听Home键和返回键
- 博易终于发布新版本了
- 首届大连国际樱花节将启幕
- 《国风·豳(bin)风·七月》
- 数据挖掘之缺失数据缺失的各种插补算法比较
- iOS设备、Icon、LaunchImage、图片分辨率
- Arduino通过RXTX联通JAVA实现数字温度计案例
- android布局优化!Android动态换肤实现原理解析,灵魂拷问