位置: 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稠密建图实战项目总结

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

  • 一般计税方法和简易计税方法的计算公式
  • 进项和销项必须在一个月吗
  • 开办期间的财务会计制度
  • 固定资产一次性计入费用的账务处理
  • 生产设备租赁费计入什么科目
  • 个人借款给公司利息收入要交税吗
  • 去年的进项发票今年还能抵扣吗
  • 预付材料购货款计入什么科目
  • 跨月应该如何开具红字发票?
  • 工程材料增值税税率2023年
  • 研发废料收入抵研发
  • 开公司财务流程
  • 去年多摊销的费用今年怎么做账务处理?
  • 审工资的流程
  • 计算客户的应收账款成本
  • 发票抵税是指哪些内容
  • 法律关系三要素表
  • 安装服务异地施工增值税在哪交
  • 增值税包括土地整治收入吗
  • 土地增值税加计5%扣除年限
  • 专票有电子发票有抵扣联吗
  • 境外公司在境内取得的收入如何交税
  • 经营方式变更说明
  • win 7怎么办
  • 差旅补助需要计提吗
  • php初始化会话
  • rds selected
  • 工程款包工包料怎么开票
  • thinkphp 5.0.24 rce
  • php编程入门教程
  • 公司购买二手车需要交什么税
  • 固定资产非正常中断没超过三个月
  • 渐进模式的特点
  • php 遍历字符串
  • javaweb购物车设计报告
  • 视频监控接入方式有哪几种
  • vue项目首屏加载过慢
  • 支付员工交通费怎么入账
  • java 桥接模式
  • python uiautomator2的点击操作
  • 印花税调低
  • 外商独资企业资本金要求
  • uni-app表单验证
  • mysql写日志机制
  • mongodb的用户名和密码
  • 商场账务
  • 小企业会计准则主要按照什么计量
  • 跨月更正申报会扣信用分么
  • 印花税只能到角吗
  • 库存股属于什么账户
  • 其他综合收益什么情况下转入留存收益
  • 注销时其他应付款借方余额怎么账务处理
  • 购买的电子承兑公司怎么平账做收据
  • 不开票销售收入怎么做账务处理
  • 销售预付卡的账务处理
  • 事业单位如何调档案
  • 标的编制费
  • 公司送客户的礼品账务处理
  • 出现销项负数
  • 个税公司少申报一个月会对个人有什么影响
  • 房地产开发票的时间?
  • 发票内容可以写工程款吗
  • 收到发票没付款,能打赢官司吗
  • 记账凭证种类介绍
  • sqlserver登录日志
  • MySQL5.6下windows msi安装详细介绍
  • ubuntu安装哪个版本
  • centos dvd安装
  • 缩略图无法显示
  • win7系统误删文件可以恢复吗
  • win个性化设置没反应
  • js实现下拉框联动
  • linux中xargs的含义
  • opengl用法
  • unity导出资源包
  • 安卓hook注入工具
  • jquery设置div的宽度和高度
  • 海关跟税务关系的区别
  • 研发费用加计扣除是什么意思啊
  • 青岛市税务管理局
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设