位置: IT常识 - 正文

vue中使用百度地图(vue使用百度地图三方标准地图清空后卡死)

编辑:rootadmin
vue中使用百度地图 vue中使用百度地图之前写过一篇vue调用百度地图的文章,但是写得不是很清晰,所以重新整理一篇;申请百度地图ak这个我在之前的那篇文章已经讲过,就不再细说,链接如下:

推荐整理分享vue中使用百度地图(vue使用百度地图三方标准地图清空后卡死),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:vue使用百度地图api打包后报错,vue使用百度地图webgl,vue使用百度地图md5报错,vue使用百度地图api打包后报错,vue使用百度地图api根据地址提供详细坐标,vue使用百度地图api根据地址提供详细坐标,vue使用百度地图webgl,vue使用百度地图显示空白,内容如对您有帮助,希望把文章链接给更多的朋友!

vue调用百度地图

初始化地图引入地图vue中使用百度地图(vue使用百度地图三方标准地图清空后卡死)

这里我们之前是直接在html中引用的,现在我们通过异步加载的方式; 先写一个异步加载的方法,参数你可以自己ak是你自己申请的地图ak,你也可以直接写在方法里面,就不用以参数的形式传入; 这里需要注意的是:百度地图有两个初始化对象,一个是BMapGL,另一个是BMap 两者区别: 1、BMapGL初始化的地址中需添加&type=webgl,BMap初化地址中则一定不能添加,即: BMapGl:https://api.map.baidu.com/api?v=1.0&type=webgl&callback=initBMap&ak=自己的ak BMap:https://api.map.baidu.com/api?v=2.0&callback=initBMap&ak=自己的ak 2、BMap在使用时,版本需>=2.0,如果使用1.0则会提示版本过低

3、BMapGL比BMap缩放等级更大 更多差异可自行了解

export function BMapLoader(ak) { return new Promise((resolve, reject) => { if (window.BMapGL) { resolve(window.BMapGL) } else { const script = document.createElement('script') script.type = 'text/javascript' script.src = 'https://api.map.baidu.com/api?v=1.0&type=webgl&callback=initBMap&ak=' + ak script.async = true script.onerror = reject document.head.appendChild(script) } window.initBMap = function () { resolve(window.BMapGL) } })}地图展示

新建一个vue页面,代码如下:

<template> <div id="allmap" class="allmap" /></template><script>import { BMapLoader } from '@/utils/mapLoader'export default { name: 'BMap', data() { return { map: null } }, created() { this.initMap() }, destroyed() { this.map.destroy() }, methods: { initMap() { this.$nextTick(() => { BMapLoader('你自己申请的ak').then(BMap => { const map = new BMap.Map('allmap', { enableMapClick: false }) this.map = map map.disableKeyboard() // 禁用键盘操作地图 map.enableScrollWheelZoom(true) // 开启鼠标滚轮缩放 // 添加中心点和缩放等级,如果不添加,初始化出来页面为白屏 const point = new BMap.Point(106.78887812364171, 29.666046706760273) map.centerAndZoom(point, 15) }) }) } }}</script><style>.allmap { width: 100%; height: 100%; position: absolute;}</style>添加数据

添加一个marker点

methods: { initMap() { this.$nextTick(() => { BMapLoader('你自己申请的ak').then(BMap => { const map = new BMap.Map('allmap', { enableMapClick: false }) this.map = map map.disableKeyboard() // 禁用键盘操作地图 map.enableScrollWheelZoom(true) // 开启鼠标滚轮缩放 const point = new BMap.Point(106.78887812364171, 29.666046706760273) map.centerAndZoom(point, 15) this.addMarker(BMap, map) }) }) }, addMarker(BMap, map) { const point = new BMap.Point(106.78887812364171, 29.666046706760273) map.addOverlay(new BMap.Marker(point)) } }}

以上就是vue使用百度地图的基础操作

本文链接地址:https://www.jiuchutong.com/zhishi/297287.html 转载请保留说明!

上一篇:Transformer中解码器decoder的详细讲解(图文解释)(transformer的解码器)

下一篇:瑞数5.5逆向笔记(纯扣算法)

  • 盘点利用网络赚钱的方法(利用网络赚大钱的行业)

    盘点利用网络赚钱的方法(利用网络赚大钱的行业)

  • 华为nova9截图有几种方法(华为nova9截屏)

    华为nova9截图有几种方法(华为nova9截屏)

  • 油猴插件有什么用(油猴插件什么意思)

    油猴插件有什么用(油猴插件什么意思)

  • 弱光是什么意思(弱光的症状)

    弱光是什么意思(弱光的症状)

  • 电脑无法显示图片说内存不足怎么办(电脑无法显示图片缩略图)

    电脑无法显示图片说内存不足怎么办(电脑无法显示图片缩略图)

  • 微信聊天发什么会掉东西(微信聊天发什么会出现烟花)

    微信聊天发什么会掉东西(微信聊天发什么会出现烟花)

  • 淘宝举报盗图要有什么条件(淘宝举报盗图多久出结果)

    淘宝举报盗图要有什么条件(淘宝举报盗图多久出结果)

  • 手机怎么恢复微信出厂设置(手机怎么恢复微信删除的之前聊天记录)

    手机怎么恢复微信出厂设置(手机怎么恢复微信删除的之前聊天记录)

  • c盘占用多少正常(c盘占用多少会影响速度)

    c盘占用多少正常(c盘占用多少会影响速度)

  • qq号被回收之后会清空什么(qq号被回收之后会有人用吗)

    qq号被回收之后会清空什么(qq号被回收之后会有人用吗)

  • 微信怎么关闭人脸识别登录(微信怎么关闭人脸)

    微信怎么关闭人脸识别登录(微信怎么关闭人脸)

  • vivos6屏幕材质(vivos6屏幕材质是什么)

    vivos6屏幕材质(vivos6屏幕材质是什么)

  • 红米note8和note8pro的区别(红米note8和note8pro外观区别)

    红米note8和note8pro的区别(红米note8和note8pro外观区别)

  • 小米路由器wifi频繁掉线(小米路由器wifi6)

    小米路由器wifi频繁掉线(小米路由器wifi6)

  • 华硕笔记本充不进去电怎么回事(华硕笔记本充不满电是什么问题)

    华硕笔记本充不进去电怎么回事(华硕笔记本充不满电是什么问题)

  • 淘宝不能代付怎么回事(淘宝没办法代付怎么办)

    淘宝不能代付怎么回事(淘宝没办法代付怎么办)

  • vivo手机有门钥匙功能吗(vivo门钥匙)

    vivo手机有门钥匙功能吗(vivo门钥匙)

  • word字体间距怎么设置(word字体间距怎么调整)

    word字体间距怎么设置(word字体间距怎么调整)

  • 荣耀20青春版采用什么处理器(荣耀 20青春版)

    荣耀20青春版采用什么处理器(荣耀 20青春版)

  • 手机斗鱼怎么搜索房间号(手机斗鱼怎么搜房间号)

    手机斗鱼怎么搜索房间号(手机斗鱼怎么搜房间号)

  • 拼多多退款单号在哪里(拼多多退款单号哪里填)

    拼多多退款单号在哪里(拼多多退款单号哪里填)

  • 微信云文件在哪(微信云文档如何使用教程)

    微信云文件在哪(微信云文档如何使用教程)

  • wps表格怎么查找名字(wps表格怎么查找指定内容)

    wps表格怎么查找名字(wps表格怎么查找指定内容)

  • 华为Nova3e电池容量是多少(华为nova3e电池容量多少毫安)

    华为Nova3e电池容量是多少(华为nova3e电池容量多少毫安)

  • 苹果系统如何访问Windows共享文件夹?Mac访问Windows共享文件夹的方法(苹果系统如何访问相册)

    苹果系统如何访问Windows共享文件夹?Mac访问Windows共享文件夹的方法(苹果系统如何访问相册)

  • 房屋出租何时缴税
  • 购买需要安装的设备会计分录
  • 税务师报名入口官网2022
  • 社保和公积金是从工资里面扣吗
  • 计提坏账又收回
  • 调整上月的生产成本
  • 企业生产过程中执行标准要把握好以下原则
  • 企业所得税研发费用100%扣除的有哪些企业
  • 准予结转以后年度怎么算
  • 超范围经营可以赔偿吗
  • 网银 密码器
  • 采取简易计税外经证核销需要哪些资料?
  • 总公司的哪些费用要交税
  • 收到基金计入什么科目
  • 凭证可以部分冲销吗
  • 应交增值税进项税额月底怎么处理
  • 调整已结转的税种有哪些
  • 电子银行承兑汇票有风险吗
  • 减免税到什么时候
  • 无产权车位20年到期后还收费吗
  • 用现金发工资不给怎么办
  • 第二年缴纳税控盘服务费入什么科目?
  • 50万股份分红
  • 预付款比例怎么算
  • 电脑找不到休眠设置了
  • 公务接待和商务接待自查
  • 工会经费列支比例
  • 劳保用品做账分录
  • win10默认网关自动清空
  • 啥叫同比增长
  • vue上传文件和后端upload
  • php imagettftext
  • 货物运输增值税管理
  • 公众号 企业
  • vue发送post请求如何传两个参数
  • php返回数据给ajax
  • 购税盘分录
  • vue中webpack用来干啥
  • opencv图像处理入门与实践pdf
  • 即征即退先征后返属于政府补助吗
  • 参展费会计分录
  • 织梦发布文章栏目怎么不显示
  • sql server如何操作
  • 中国互联网创业成功的年轻人
  • 民非企业是否可以做酒
  • 转让不动产与销售不符
  • sqlserver模糊查询表名
  • 医院能开增值发票吗
  • 合作社收到政府补贴会计分录
  • 以前年度损益的科目代码
  • 专项资金会计和税务处理差异
  • 普通发票可以抵扣吗
  • 盈余公积提取多了
  • 广告服务费一般几个点
  • 调整以前年度销项税额的分录
  • 购买机器的运费计入什么科目
  • 没有开票的收入要交增值税吗
  • 新会计准则应用
  • 企业包装物核算范围
  • sql复制表的语句
  • 怎么快速
  • win7系统开关机怎么没有声音
  • win10蓝屏后黑屏
  • Win10预览版镜像
  • xp双系统怎么切换系统
  • linux系统的
  • 照相机文件名
  • 退出清理磁盘
  • 使用NGUI发布报错的解决方案
  • opengl光照效果
  • 运行javascript
  • android内存dump
  • linux自动清理磁盘空间
  • 安卓api中文手册
  • 后台实时分流文件的shell脚本
  • python和java对接
  • unity动画教程
  • python fabric实现远程部署
  • 内蒙古国家税务总局电子税务局官网
  • 跨区域涉税事项报告表
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设