安装

npm

$ npm install vue-baidu-map --save

cdn

<script src="https://unpkg.com/vue-baidu-map"></script>

在vue中引入百度地图

需要在main.js里全局注册
ak 需要在 百度地图开放平台 获取

  • main.js里写如下代码
import Vue from 'vue'
import BaiduMap from 'vue-baidu-map'Vue.use(BaiduMap, {// ak 是在百度地图开发者平台申请的密钥ak: 'YOUR_APP_KEY'
})

在组件中调用

<template><div class="about"><h1>百度地图简单的页面渲染</h1><div id="container"></div></div>
</template>
<style>#container {width: 800px;height: 600px;}
</style>
<script>export default {data(){return {map:null,}},mounted() {this.initMap();this.map.addEventListener("click",e=>{//这里要使用 window.BMapGL 不然会报错var p = new window.BMapGL.Point(e.latlng.lng,e.latlng.lat);// 创建一个标注var m = new window.BMapGL.Marker(p);// 放入到地图中this.map.addOverlay(m);  })},methods: {initMap() {// 新建一个百度地图的实例this.map = new window.BMapGL.Map("container");// 创建地图点(地图中心位置)var point = new window.BMapGL.Point(116.404, 39.915);// 设置地图的中心,和缩放级别this.map.centerAndZoom(point, 15);this.map.enableScrollWheelZoom(true); //开启鼠标滚轮缩放}}}
</script>

效果

vue百度地图更多使用详见

https://dafrok.github.io/vue-baidu-map/#/zh/start/usage

Vue中使用百度地图相关推荐

  1. vue中调用百度地图 获取经纬度

    项目中,需要实现获取当前位置的经纬度,或者搜索某个位置并获取经纬度信息,我使用的的是vue,地图使用的是百度地图. 默认自动获取当前位置经纬度 拖动小红标 获取经纬度 关键词 查询获取经纬度 前期准备 ...

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

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

  3. VUE中使用百度地图BaiduMap

    VUE中使用百度地图BaiduMap 以前在html页中使用了echart,做了很多图表,也集成了百度地图,效果很好.最近,开始研究vue加 .net core的框架,所以也想把echart和百度地图 ...

  4. vue中调用百度地图实现搜索等功能

    vue中调用百度地图实现搜索等功能 在最近做电商项目时用户订单等物流信息想做的更加详细点所以加入了地图这个小功能,不是很难只是在一个未知的领域可能有点迷茫 现在也是体会到了,学新的东西还是得看官方文档 ...

  5. vue中实现百度地图的引用(根据输入框输入内容获取详细地址)

    vue中实现百度地图的引用(根据输入框输入内容获取详细地址) 代码内容参考:https://www.cnblogs.com/shuaifing/p/8185311.html 最终实现效果 第一步:在i ...

  6. Vue中使用百度地图——设置地图标注

    知识点:创建Map实例,为指定的位置设置标注 参考博客:https://www.cnblogs.com/liuswi/p/3994757.html 1.效果图:初始化地图,设置指定经纬度为地图中心点坐 ...

  7. 在vue中使用百度地图API:区域显示3D棱柱、地点标注、信息提示

    文章目录 1.在vue中引入百度地图的script 2.生成想要的地图样式 3.生成地图 4.创建3d棱柱 5.设置标记点和提示框 6.代码总结 1.在vue中引入百度地图的script 在publi ...

  8. 在vue中使用 百度地图

    本篇文章主要讲述, 如何在vue项目中集成百度地图 1.首先找到你项目底下的index.html入口文件,这个根据不同的版本,所以存在的位置是不同的,具体如下: a.路径如下: 项目名/public/ ...

  9. vue中使用 百度地图 轨迹动画

    本篇文章主要讲述, 如何在vue项目中集成百度地图 1.首先找到你项目底下的index.html入口文件,这个根据不同的版本,所以存在的位置是不同的,具体如下: a.路径如下: 项目名/public/ ...

最新文章

  1. [JAVA] java仿windows 字体设置选项卡
  2. 水面加上了Perlin Noise
  3. UIUC同学Jia-Bin Huang收集的计算机视觉代码合集
  4. 单人纸牌_NOI导刊2011提高(04)
  5. java.io.file()_Java IO(一):IO和File
  6. UA MATH565C 随机微分方程V 无穷小生成算子
  7. RabbitMQ订阅者模式
  8. 64位win7使用debug的方法
  9. shell 脚本逻辑判断
  10. android最新框架,XUpdate 一个轻量级、高可用性的Android版本更新框架
  11. 初识ABP vNext(8):ABP特征管理
  12. 前端学习(1779):前端调试之cache原理和查看
  13. Nginx服务器部署 mycat数据库中间件
  14. 尚学堂视频笔记四:常用类
  15. 共享租车平台“车便利租车”完成A轮融资
  16. jquery省市县三级联动
  17. java使用递归,复制文件夹下的所有子文件
  18. 使用EL表达式获取项目路径
  19. 将12小时制改为24小时制
  20. 多线程--优先队列PriorityBlockingQueue

热门文章

  1. 转:hosts文件及修改hosts的作用
  2. 浏览器无法复制文字解决办法
  3. 鲍尔默退休:Wintel帝国走向崩溃还是重构?
  4. 如何发布一个本地网站
  5. 斯坦福教授研究了美国200年专利数据: 论文发得多?不等于创新!
  6. sns java_JAVA开源SNS社交系统JEESNS V0.8发布
  7. 播放录音(系统) AVAudioSessionPortOverrideSpeaker 和 AVAudioSessionCategoryOptionDefaultToSpeaker区别
  8. 安捷伦示波器DSO-X3034A进入不了测试界面是什么原因?
  9. 关于个人的文档管理 - 个人音乐管理
  10. spring-boot-starter-custom