在Vue中对百度地图组件mapv的使用
常用的可视化组件有许多
比如 百度的Echart,mapv和mapvgl,阿里的Antv。
其中Echart,mapvgl和Antv都具有3D的可视化效果。mapv
只有平面的效果。
首先,要想使用地图组件,就必须要有所使用地图的密匙。
百度和高德地图都可以进行申请。
首先需要引入自己注册的百度地图的密匙和mapv的js文件
如果js文件不生效,那么就通过命令行输入cnpm install mapv导入mapv的依赖。
然后就去找官方的示例,一般官方示例都是在HTML实现的,我们可以将script中的代码写入mounted()里
示例中还有一些通过jQuery获得的地图数据,我们一般在vue中是不使用jQuery的,从网页得到的图数据之后修改一下代码即可。
注意:如果使用官方示例,一定要注意自己的地图数据是否和示例使用的地图数据相匹配,如果字段不同,页面可能不会进行展示。
接下来说一下使用中可能会遇到的问题
使用的时候可能会出现下面的错误,我也不知道具体原因是什么。网上看其他人的分析说是由于在创建项目时没有选择css预处理器,现需手动安装sass-loader node-sass来集成scss。
由于sass-loader需要node-sass组件,所以我们需要安装的是两个组件:
node-sass
sass-loader
分别:
cnpm install node-sass -D
cnpm install sass-loader -D**
还有一个就是创建百度地图实例Bmapv的时候会出现
Bmap未定义,我们可以在项目根目录下的build目录下找到webpack.base.conf.js文件,添加如下代码
如果找不到这个文件,可以在@vue中找到cli-service文件夹,然后找到下面的webpack.config.js文件,同样添加如上的代码即可。
在Vue中对百度地图组件mapv的使用相关推荐
- Vue中使用百度地图
安装 npm $ npm install vue-baidu-map --save cdn <script src="https://unpkg.com/vue-baidu-map&q ...
- VUE中使用百度地图BaiduMap
VUE中使用百度地图BaiduMap 以前在html页中使用了echart,做了很多图表,也集成了百度地图,效果很好.最近,开始研究vue加 .net core的框架,所以也想把echart和百度地图 ...
- vue中调用百度地图 获取经纬度
项目中,需要实现获取当前位置的经纬度,或者搜索某个位置并获取经纬度信息,我使用的的是vue,地图使用的是百度地图. 默认自动获取当前位置经纬度 拖动小红标 获取经纬度 关键词 查询获取经纬度 前期准备 ...
- Vue中使用百度地图做路径分析并根据起终点坐标模拟道路里程桩
1.我们先要在vue中引入百度地图的API 第一步:在vue中的index.html文件中加上一个script标签: <script type="text/javascript&quo ...
- vue中调用百度地图实现搜索等功能
vue中调用百度地图实现搜索等功能 在最近做电商项目时用户订单等物流信息想做的更加详细点所以加入了地图这个小功能,不是很难只是在一个未知的领域可能有点迷茫 现在也是体会到了,学新的东西还是得看官方文档 ...
- vue中实现百度地图的引用(根据输入框输入内容获取详细地址)
vue中实现百度地图的引用(根据输入框输入内容获取详细地址) 代码内容参考:https://www.cnblogs.com/shuaifing/p/8185311.html 最终实现效果 第一步:在i ...
- Vue中使用百度地图——设置地图标注
知识点:创建Map实例,为指定的位置设置标注 参考博客:https://www.cnblogs.com/liuswi/p/3994757.html 1.效果图:初始化地图,设置指定经纬度为地图中心点坐 ...
- 在vue中使用百度地图API:区域显示3D棱柱、地点标注、信息提示
文章目录 1.在vue中引入百度地图的script 2.生成想要的地图样式 3.生成地图 4.创建3d棱柱 5.设置标记点和提示框 6.代码总结 1.在vue中引入百度地图的script 在publi ...
- 在vue中使用 百度地图
本篇文章主要讲述, 如何在vue项目中集成百度地图 1.首先找到你项目底下的index.html入口文件,这个根据不同的版本,所以存在的位置是不同的,具体如下: a.路径如下: 项目名/public/ ...
最新文章
- 想挖矿?不如先学习一下以太坊
- getcoo php_PHP简单实现DES加密解密的方法
- AlarmManager与PendingIntent的联合使用(一)
- 使用curl下载上传ftp
- 【C++】语法小知识
- SpringBoot操作MongoDB实现增删改查
- radmin提示授权码过期_IdentityServer4 客户端授权模式(Client Credentials)
- linux lddbus设备,Linux设备驱动程序学习(14)-Linux设备模型(各环节的整合)
- 如何在'纯'Swift中创建弱协议引用(不带@objc)
- js书写原生ajax,javascript原生ajax写法
- java实习第三周总结
- 【Python K均值聚类算法】
- linux读和写线程同步,Linux:使用读写锁使线程同步
- 推荐两个软件下载网站:多特和绿盟
- 生产环境服务端报错:阿里云IOT连接中断
- 务实的思维与学习–如何有意识地思考思维与学习
- 8086系列(22):中断响铃
- 【STM32】 直插晶振
- 大学生励志创业成为破烂王
- 【excel】带回车的一个单元格内的内容拆分