位置: IT常识 - 正文

vue3 中使用百度地图(vue3使用教程)

编辑:rootadmin
vue3 中使用百度地图 vue3 中使用百度地图前言一、申请ak二、使用步骤1.在public下index.html引入相关script2.在相关页面编写代码总结前言

推荐整理分享vue3 中使用百度地图(vue3使用教程),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:vue3使用教程,vue-baidu-map,vue3.0使用,vue3怎么用,vue3中使用百度地图,vue引入百度api,vue3使用教程,vue3怎么用,内容如对您有帮助,希望把文章链接给更多的朋友!

vue3 中使用百度地图(vue3使用教程)

最近一个项目要用到地图,因为微信小程序用的也是百度地图,所以想着网页端也用百度地图,在网上查了很多方法,包括引入百度地图第三方库,还是有问题,发现最简单的方法就是在index.html中引入script,然后直接在相关页面肝就完事。

一、申请ak

在百度开发者平台上面申请,其他博客都可以看到相关申请过程,这里就不多述。 因为还处于开发调试状态,所以白名单写的是**。

二、使用步骤1.在public下index.html引入相关script <script type="text/javascript" src="https://api.map.baidu.com/api?v=1.0&&type=webgl&ak=your_ak"></script>2.在相关页面编写代码

代码如下(示例):

<template> <div class="bmap" id="container"></div> <div></div></template><script>import { useStore } from 'vuex'// import { ref } from 'vue'export default { name: 'BmapDemo', mounted() { const store = useStore() var map = new window.BMapGL.Map('container') var point = new window.BMapGL.Point( store.state.record.longitude,//这里本人项目中可以有相关store数据,建议从自己项目出发进行修改 store.state.record.latitude ) map.centerAndZoom(point, 18) map.enableScrollWheelZoom(true) var label = new window.BMapGL.Label('疲劳地点', { position: point, // 设置标注的地理位置 offset: new window.BMapGL.Size(0, 0) // 设置标注的偏移量 }) // 添加标签 map.addOverlay(label) // 将标注添加到地图中 label.setStyle({ fontSize: '32px', color: 'red' }) var marker = new window.BMapGL.Marker(point) // 创建标注 map.addOverlay(marker) // 将标注添加到地图中 var scaleCtrl = new window.BMapGL.ScaleControl() // 添加比例尺控件 map.addControl(scaleCtrl) var zoomCtrl = new window.BMapGL.ZoomControl() // 添加缩放控件 map.addControl(zoomCtrl) var cityCtrl = new window.BMapGL.CityListControl() // 添加城市列表控件 map.addControl(cityCtrl) }, setup() { // const store = useStore() // let latitude = ref('') // let longitude = ref('') // console.log(store.state.record.latitude) // latitude.value = store.state.record.latitude // longitude.value = store.state.record.longitude // return { // latitude, // longitude // } }}</script><style scoped>.bmap { width: 800px; height: 600px; border: 1px solid #000;}</style>

显示结果:

总结

感觉这种方法是最快速的,关键点有一个就是new window.BMapGL.Map,前面要加window。然后其他用法都可以在官方文档中查到。 链接: https://lbsyun.baidu.com/index.php?title=jspopularGL/guide/getkey

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

上一篇:ORB_SLAM2+kinect稠密建图实战项目总结

下一篇:单目深度估计--深度学习篇(单目深度估计算法)

  • 购入生产线属于固定资产吗
  • 科技公司技术服务费计入什么科目
  • 企业如何提供准确的会计信息
  • 个人微信转账可以认定劳动关系吗
  • 另收取包装物押金
  • 房地产可抵扣的税有哪些
  • 养老机构提供的养老服务免增值税吗
  • 白酒在哪个环节征收消费税
  • 个人独资企业对公账户的钱可以转到私人账户吗
  • 收到赞助费如何做分录
  • 权益净利率如何算
  • 固定资产的知识
  • 企业所得所得税税负
  • 印花税是按含税还是不含税缴
  • 社保滞纳金税前怎么算
  • 单位报销的发票
  • 个体纳税申报核定销售额填不填
  • 认证专票税务处理怎么做?
  • 固定资产报废账目
  • 资产处置损益计入利润吗
  • 小规模纳税人增值税超过30万怎么纳税
  • 支付给董事的董事费怎么征收个人所得税?
  • 商品进销差价主营业务收入
  • 解决脱发的8个方法
  • 如何玩faceit
  • 开成品油发票要注意什么?
  • 企业收到科技创新发票
  • 电脑中毒了怎么弄
  • win10预安装环境
  • 电脑桌面图标如何更改自定义图片
  • 购入股票佣金会减少吗
  • 股权指的是
  • 三方债权债务抵消如何开发票
  • 变动成本法计算营业利润
  • php多图片上传到数据库
  • 车辆维修费怎么做分录
  • 异常处理流程为哪几个部分
  • vgrename命令 重命名卷组
  • php如何入门
  • 定额发票新旧版区别
  • phpcms使用教程
  • 2020信息采集
  • 设备购买与租赁的分析中,购买优于租赁的条件是
  • mysql 5.7.22安装教程
  • 公司一般户需要年检吗
  • 存货跌价准备是谁的备抵账户
  • 捐赠会计和税法上各怎么记录
  • 供应商费用是什么
  • 人力资源劳务外包需要什么资质证书
  • 积分换物品是真的吗
  • 长期挂账应付款的处理方法
  • 发票金额和付款金额差几毛钱
  • 帮其他公司交水费税差
  • 自产自销属于商品吗
  • 出租不动产如何缴纳增值税
  • 什么叫零售差额退税
  • 公司购买汽车的购置税可以抵税吗
  • 其他流动资产是
  • 零售货品
  • SQL中实现SPLIT函数几种方法总结(必看篇)
  • mysql数据备份的方式
  • fedora 版本
  • win10预览设置
  • xp系统如何禁止各种窗口弹出
  • 苹果mac操作系统版本
  • windows8家庭版和专业版区别
  • win10更新后安装包会自动删除吗
  • 系统配置运行命令
  • silent.exe - silent是什么进程 有什么用
  • 台式装win7
  • win8开始页面
  • 深入浅析是什么意思
  • 设计模式具有的优点
  • JavaScript实现同时调用多个函数的方法
  • 江西电子税务局官网
  • 浙江国家税务局电子税务局官网入口
  • 江苏国税电子税务局开票流程
  • 智能财税证书含金量如何
  • 税务税率9个点怎么算
  • vat税怎么做分录
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设