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

  • iqoo8pro支持wifi6吗(iqoo8pro支持多少w快充)

    iqoo8pro支持wifi6吗(iqoo8pro支持多少w快充)

  • 重装系统按f数字多少u盘启动呢(重装系统摁f)

    重装系统按f数字多少u盘启动呢(重装系统摁f)

  • 华为nova6耳机孔和充电孔是一个的吗(华为Nova6耳机孔插了耳机没反应)

    华为nova6耳机孔和充电孔是一个的吗(华为Nova6耳机孔插了耳机没反应)

  • 小米手环5来电不提醒怎么回事(小米手环5来电不震动解决办法)

    小米手环5来电不提醒怎么回事(小米手环5来电不震动解决办法)

  • 把苹果电池优化关了好不好(把苹果电池优化怎么关)

    把苹果电池优化关了好不好(把苹果电池优化怎么关)

  • 三星手机黑屏但有震动(三星手机黑屏但是触摸正常)

    三星手机黑屏但有震动(三星手机黑屏但是触摸正常)

  • 语音能转发给别人吗(语音能转发给别人听吗怎么弄)

    语音能转发给别人吗(语音能转发给别人听吗怎么弄)

  • sea al00是华为什么型号(seaal00是华为什么型号手)

    sea al00是华为什么型号(seaal00是华为什么型号手)

  • 荣耀V20OTG在哪里

    荣耀V20OTG在哪里

  • 控制和管理计算机硬件和软件资源的是什么(控制和管理计算机硬件和软件资源,合理地组织)

    控制和管理计算机硬件和软件资源的是什么(控制和管理计算机硬件和软件资源,合理地组织)

  • 华为手机屏幕显示一半(华为手机屏幕显示一半怎么调整过来)

    华为手机屏幕显示一半(华为手机屏幕显示一半怎么调整过来)

  • 小度智能音箱pro对比大金刚(小度智能音箱pro怎么联网)

    小度智能音箱pro对比大金刚(小度智能音箱pro怎么联网)

  • 爱奇艺qq怎么登录(爱奇艺qq怎么登别人的号)

    爱奇艺qq怎么登录(爱奇艺qq怎么登别人的号)

  • 家里的wifi怎么缴费(家里的wifi怎么关闭网络)

    家里的wifi怎么缴费(家里的wifi怎么关闭网络)

  • 手机充电头有几种(手机充电头类型)

    手机充电头有几种(手机充电头类型)

  • vivo怎么弄流量显示(vivo手机怎么使用流量)

    vivo怎么弄流量显示(vivo手机怎么使用流量)

  • wps图片批量调整大小(wps图片大小快捷键)

    wps图片批量调整大小(wps图片大小快捷键)

  • 如何修改word文档名称(如何修改word文件大小)

    如何修改word文档名称(如何修改word文件大小)

  • 手机放着不用会坏吗(手机放着不用会老化吗)

    手机放着不用会坏吗(手机放着不用会老化吗)

  • 华为性能模式在哪(华为性能模式开启)

    华为性能模式在哪(华为性能模式开启)

  • 抖音怎么刷新不了(抖音怎么刷新不出想看的直播间)

    抖音怎么刷新不了(抖音怎么刷新不出想看的直播间)

  • 苹果11什么时候正式发售(苹果11什么时候生产的)

    苹果11什么时候正式发售(苹果11什么时候生产的)

  • 韩国lg是什么公司(韩国lg公司在哪个城市)

    韩国lg是什么公司(韩国lg公司在哪个城市)

  • p30耳机型号(华为p30耳机是国标还是美标)

    p30耳机型号(华为p30耳机是国标还是美标)

  • 图片格式有什么区别(图片格式有什么等格式)

    图片格式有什么区别(图片格式有什么等格式)

  • 苹果之间怎么传app(苹果之间怎么传输)

    苹果之间怎么传app(苹果之间怎么传输)

  • 中央公园购物中心的美国榆树丛,纽约市 (© AWL Images/Danita Delimont)(中央公园商场)

    中央公园购物中心的美国榆树丛,纽约市 (© AWL Images/Danita Delimont)(中央公园商场)

  • 在计算应纳税所得额时下列
  • 计入职工福利费的有哪些
  • 购入安装设备的专用材料分录
  • 其他应收款收到发票怎么写会计分录
  • 开票个人账户的钱怎么查
  • 资产总计是期初余额吗
  • 土地使用权入账价值
  • 首次购买税控设备政策
  • 一般纳税人汽车修理费可以抵扣吗
  • 计提增值税电费怎么算
  • 消防增值服务
  • 土地使用税级别划分标准
  • 个税个人所得税返回
  • 服务性行业受气
  • 小规模纳税人如何计算增值税
  • 试运营收入账务处理
  • 所得税申报怎么弥补以前年度亏损
  • 收到采购商品
  • 所得税汇算清缴补税的会计处理
  • 系统安装的步骤
  • 结转材料采购成本的会计分录是什么
  • php接收数据的方法
  • php异常的基类
  • wifi默认网关是什么
  • 购入专利权的会计科目
  • php imagestring
  • i33240配什么主板
  • 酒店预收款管理制度
  • vue使用技巧
  • vue路由跳转原理
  • 其他货币资金明细科目有哪些
  • json有几种基本结构
  • 微擎框架安装教程
  • 模具固定资产如何核算
  • 土地使用权的使用方式
  • 增值税多交了五万怎么办
  • php脚本加密
  • 手写报销条子怎么写
  • sql server 2008数据库没有备份文件恢复
  • access2010加密解密数据库时
  • sql2016异地备份
  • access导入到mysql
  • SQLserver行转列
  • 捐赠人赞助属于什么会计科目
  • 工地的工人工资怎么入账
  • 单位缴纳的社保计入什么科目
  • 工程年底结账
  • 工资流水贷款需要什么手续
  • 房地产企业资产减值损失
  • mysqlpid文件没有
  • win7系统重启后多了一个安全启动用户
  • xp系统鼠标设置在哪
  • 教你设置陌陌耳返
  • 笔记本bios密码怎么强制清除
  • 隐藏的系统
  • WIN10系统怎么清理电脑c盘垃圾怎么清理
  • xp系统无法更换桌面壁纸
  • Windows 7(x64)下安装Ubuntu12.4的方法
  • 电脑ems是什么意思啊
  • linux安装.gz
  • SMax4PNP.exe - SMax4PNP是什么进程
  • 王者自动更新怎么关
  • win7系统播放器在哪
  • 毕竟近义词语
  • 三分钟教你学会骑女式摩托车,连菜鸟都能学会
  • linux 有哪些
  • javascript中的数组可以存放任何类型的数据
  • js中断点用法
  • jquery和dom对象之间怎么转换
  • 变量赋值的含义
  • JavaScript中的复杂数据类型又称为
  • unity3d怎么做动画
  • Jquery+ajax+JAVA(servlet)实现下拉菜单异步取值
  • js 原型方法
  • 安卓自定义app
  • 进项发票认证了怎么冲红
  • 国税补录信息怎么查询
  • 金银首饰以旧换新业务按销售方实际
  • 绵阳税务局副局长
  • 深圳电子税务局入口
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设