位置: 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逆向笔记(纯扣算法)

  • 网店开店技巧(开网店的技巧)

    网店开店技巧(开网店的技巧)

  • QQ如何关闭主显账号(如何关闭qq主页上的我的状态)

    QQ如何关闭主显账号(如何关闭qq主页上的我的状态)

  • 交管12123用户信息申诉要等多久(交管12123用户信息同步操作怎么弄)

    交管12123用户信息申诉要等多久(交管12123用户信息同步操作怎么弄)

  • 抖音如何全屏无字(抖音如何全屏无字幕)

    抖音如何全屏无字(抖音如何全屏无字幕)

  • 穗康json数据格式不正确

    穗康json数据格式不正确

  • 美图秀秀总是显示没有网络(美图秀秀为什么)

    美图秀秀总是显示没有网络(美图秀秀为什么)

  • 华为手机外壳摔坏了怎么办(华为手机外壳摔坏了多少钱可以修)

    华为手机外壳摔坏了怎么办(华为手机外壳摔坏了多少钱可以修)

  • 手机ui是什么东西(ui模式是什么)

    手机ui是什么东西(ui模式是什么)

  • 苹果手表开不了机(苹果手表开不了机怎么办)

    苹果手表开不了机(苹果手表开不了机怎么办)

  • 京东红包不实名用不了怎么办(京东红包不实名怎么用)

    京东红包不实名用不了怎么办(京东红包不实名怎么用)

  • qq的匿名投票能看谁投过票(qq上匿名投票可以看见名字吗)

    qq的匿名投票能看谁投过票(qq上匿名投票可以看见名字吗)

  • 华为手机是什么接口(华为手机是什么版本)

    华为手机是什么接口(华为手机是什么版本)

  • 抖音设置权限在哪里找(抖音上有个权限设置)

    抖音设置权限在哪里找(抖音上有个权限设置)

  • 手机怎么视频打电话(手机打视频怎么打)

    手机怎么视频打电话(手机打视频怎么打)

  • 抖音作品为什么被审核(抖音作品为什么会被限流)

    抖音作品为什么被审核(抖音作品为什么会被限流)

  • ppt超级链接怎么弄(ppt超级链接怎么返回)

    ppt超级链接怎么弄(ppt超级链接怎么返回)

  • xr与xs的a12处理器一样吗(xrxs处理器一样吗)

    xr与xs的a12处理器一样吗(xrxs处理器一样吗)

  • 华为mate30用的是谁的屏幕(华为mate30现在什么水平)

    华为mate30用的是谁的屏幕(华为mate30现在什么水平)

  • 小米mix3充电器多少w(小米mix3充电器功率)

    小米mix3充电器多少w(小米mix3充电器功率)

  • 一个上班族适合做哪些兼职或者副业?(一个上班族适合什么工作)

    一个上班族适合做哪些兼职或者副业?(一个上班族适合什么工作)

  • 银联可信服务安全组件是什么(银联可信服务安全组件是什么东西)

    银联可信服务安全组件是什么(银联可信服务安全组件是什么东西)

  • 华为分享是什么意思详情(华为分享是什么意思关闭有影响吗)

    华为分享是什么意思详情(华为分享是什么意思关闭有影响吗)

  • 解决echarts获取数据不渲染的问题(echarts获取不到宽和高)

    解决echarts获取数据不渲染的问题(echarts获取不到宽和高)

  • 数据库平滑扩容方案剖析(数据库平移)

    数据库平滑扩容方案剖析(数据库平移)

  • 以房抵债的房子交房产税吗
  • 金税三期的内容是什么
  • 增值税加计抵减的行业
  • 公司租赁个人车辆税率是多少
  • 防伪税控风险纳税人财务负责人和法人同一人
  • 什么是抄税清卡业务
  • 个人出租住房需要缴纳哪些税
  • 减免的增值税如何计算
  • 专用发票只能公对公吗
  • 小规模纳税人减征额怎么计算
  • 资产减值损失借方表示
  • 进口消费税为什么一定要组价
  • 网上报税需要准备什么资料
  • 税务筹划的12种方法知乎
  • 想要自己开厂应该怎么做
  • 收到赠品入库需要用什么记录
  • 计提坏账准备确认的信用减值损失累计金额
  • 天然气安装工程施工劳务协议
  • 利息支出税前扣除标准2020
  • 营业执照印花税税率
  • 仓储费用的增值税计入哪里
  • 出现一窗式比对失败,该纳税人没有防伪税控比对信息!
  • 一般纳税人企业所得税政策最新2023
  • 增值税主要有三种类型
  • 开票满500万一定会升一般纳税人吗
  • 货物和劳务
  • 公司股东认缴资质末到位导致公司破产应承担什么责任
  • 行政事业单位如何加强内部控制
  • 专票地址不对可以重开吗
  • 其他应付款挂多少有风险
  • 厂房租赁记账凭证
  • 工程安装人工外包合同怎么写
  • windows10如何关闭病毒和威胁防护设置
  • 应交企业所得税和所得税费用区别
  • 代扣个人缴纳社保费
  • 深入分析php引用文献
  • 保险公司工伤保险
  • 玩游戏的显示器要高刷还是高分辨率
  • 购入固定资产入账价值包括增值税吗
  • 银行罚息计入什么会计科目
  • 企业清算的会计科目
  • 网络安全网页设计作品构思
  • 税前弥补以前年度亏损
  • 固定资金的概念及其特点
  • 企业利润表列报项目有哪些
  • 不得免征和抵扣税额是什么意思
  • 固定资产租赁费发票增值税税率
  • 网上学电脑哪个软件好
  • php框架 hyperf
  • 学电脑哪个网站比较好
  • 完美ui
  • 个体户生产经营所得
  • 合同结算属于资产吗
  • 专利年费计入哪里
  • 企业的职工福利费
  • 多开税票的钱怎么算
  • 拆借 拆放
  • 非关联企业之间可以借款吗
  • 工业企业应付会计工作内容
  • MySQL ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO) 的原因分解决办法
  • sqlyog存储过程
  • Win7系统如何关闭自动更新
  • Solaris 远程磁带备份步骤
  • upromise0.exe - upromise0进程是什么文件
  • imscmig.exe
  • win7系统安装谷歌浏览器
  • centos6.5配置静态ip地址
  • win7怎么更改用户名和密码
  • wind安装
  • python中列表常用方法
  • shell脚本运行linux命令
  • 主机端口扫描程序设计python
  • python获取xhr
  • jquery中if语句
  • 生活垃圾处理合作协议
  • 上海小规模纳税人企业所得税
  • 签订设计合同
  • 没工作个人所得税怎么交
  • 加拿大海关关税税率查询
  • 跨区域涉税事项报告表
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设