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

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

  • 劳务派遣公司企业所得税税率
  • 公司股东向公司借款
  • 预缴企业所得税计税依据
  • 人工费能不能抵扣进项税
  • 企业资产折旧抵扣所得税
  • 免税即征即退先征后退
  • 计算并分摊本月利润
  • 收到退款如何做账
  • 以前年度多交所得税,跨年退回怎么做会计分录
  • 公司新售楼总部房产税怎样算?
  • 打桩和挖土
  • 年终奖和当月工资合并申报税
  • 增值税专用发票有效期是多长时间
  • 旧房转让土地增值税计算
  • 用友t3财务报表模块打不开
  • 外地项目不预缴税款
  • 发票登记薄的式样
  • 总公司给子公司打款 如何做凭证
  • linux系统中用户账户有哪些分类
  • 简要说明php web的工作流程
  • 如何在win7系统中找到ie浏览器
  • linux特殊权限设置
  • 独资子公司如何注册
  • 不动产增值税总结
  • php单例模式demo
  • 子公司财务管理策略有哪些
  • 二手设备账务处理
  • php add
  • 企业的生产成本等于
  • 货物运输税费
  • tepac接口
  • 小规模纳税人交增值税吗
  • 以前年度损益调整结转到哪里
  • 增值税发票洗烂怎么办
  • vue3项目中使用el-dialog
  • 外币应收账款汇兑损失计入
  • 免税农产品的范围有哪些
  • 公允价值变动损益属于什么科目
  • 无形资产资产处置损益怎么算
  • 公司一直没营业也没报税,会怎样罚款?
  • 年终奖影响社保缴费基数吗
  • 存货减值税前可抵扣吗
  • 本年利润的会计分录
  • 会计专业技术资格初级是什么职称
  • 企业会计人员审计程序
  • 小规模纳税人所得税怎么计算
  • 服务类发票怎么做分录
  • 公司账户可以转个人支付宝吗
  • 国家规定房屋买卖中介费
  • 工程款发票怎么做分录
  • 营业外支出的具体内容
  • 免征增值税进项税怎么弄
  • 税控盘反写怎么操作流程
  • 房地产企业什么时候停止预缴增值税
  • 故意销毁会计凭证、会计账簿罪
  • 如何从财务报表中分析企业偿债能力
  • sql servers
  • ubuntu配置yum
  • mac系统指令集
  • 运行方式包括什么方式
  • win10系统关闭防火墙服务
  • 雨林木风软件网
  • linux备份恢复
  • linux在云计算中的使用
  • 如何将windows 10
  • django orm外键
  • document.getElementById()为null
  • Android 为LinearLayout增加分割线 divider
  • vim tagbar
  • unity笔记本
  • nodejs如何安装
  • shell脚本引用文件
  • jquery 异步提交表单
  • js获取
  • jquery使用教程
  • 税基式减免,税率式减免,税额式减免三者之间的联系
  • 房产交契税网上可以交吗
  • 纳税人满意度调查问卷
  • 国税局升迁难么
  • 药店开给个人的增值税发票是什么样
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设