位置: IT常识 - 正文

前端vue3项目中百度地图的使用api及实例(vue3微前端)

编辑:rootadmin
前端vue3项目中百度地图的使用api及实例

目录

一、使用百度地图的准备工作?

二、百度地图的简单Demo

三、百度地图的常用api有哪些?

1、百度地图的类型?

2、百度地图控件


一、使用百度地图的准备工作?

推荐整理分享前端vue3项目中百度地图的使用api及实例(vue3微前端),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:vue3微前端,vue3微前端,前端vue项目开发流程及架构,前端 vue,前端 vue,vue前台项目,vue前台项目,vue前端项目实战,内容如对您有帮助,希望把文章链接给更多的朋友!

1、先注册百度账号 --> 申请成为百度开发者 --> 获取服务密钥

百度地图官方地址https://lbsyun.baidu.com/

二、百度地图的简单Demo

以下实例为vue3、ts项目中使用

1、给地图设置一个容器,让地图容器充满网页。

<template> <div id="container"></div> //给地图设置一个容器</template> <script> ... </script> <style scoped> #container { width: 100% !important; height: 55vh !important; margin: 20px auto; overflow: hidden; } </style>

2、调用百度api

import { defineComponent, onMounted } from 'vue'; import { BMPGL } from '@/utils/bmpgl.js'; export default defineComponent({ props: { longitude: { default: '39.915', type: String }, latitude: { default:'116.404', type: String }, title: { default: '', type: String }, reg_address:{ default: '', type: String }, }, setup(props) { onMounted(() => { BMPGL('s5YsFdu79bjzphdfQK1mnqac1o8987EqxjW').then((BMapGL) => { // 百度地图API功能 var map = new BMap.Map('container'); // 创建地图实例 var point = new BMap.Point( props.longitude, props.latitude, );// 创建点坐标 , map.centerAndZoom(new BMap.Point(props.longitude,props.latitude), 2); //初始化地图,设置中心点坐标和地图级别 var marker = new BMap.Marker(point); // 创建标注 map.addOverlay(marker); // 将标注添加到地图中 var opts = { width: 200, // 信息窗口宽度 height: 100, // 信息窗口高度 title: props.title // 信息窗口标题 }; map.enableScrollWheelZoom(true); //开启鼠标滚轮缩放 var infoWindow = new BMap.InfoWindow( props.reg_address, opts ); // 创建信息窗口对象 marker.addEventListener('click', function () { map.openInfoWindow(infoWindow, point); //开启信息窗口 }); }); }); return{ } } });前端vue3项目中百度地图的使用api及实例(vue3微前端)

3、实现的地图效果

 三、百度地图的常用api有哪些?

1、百度地图的类型?

(1) map.setMapType(BMAP_EARTH_MAP); // 设置地图类型为地球模式;

(2) map.setMapType(BMAP_NORMAL_MAP); // 设置地图类型为标准地图模式;

(3) map.setMapType(BMAP_SATELLITE_MAP); // 设置地图类型为普通卫星地图;

2、百度地图控件

前言:控件是负责与地图交互的UI元素,百度地图JS API支持比例尺、缩放、定位、城市选择列表、版权,以及自定义控件。

var scaleCtrl = new BMapGL.ScaleControl(); // 添加比例尺控件map.addControl(scaleCtrl);var zoomCtrl = new BMapGL.ZoomControl(); // 添加缩放控件map.addControl(zoomCtrl);var cityCtrl = new BMapGL.CityListControl(); // 添加城市列表控件map.addControl(cityCtrl);var LocationControl= new BMapGL.LocationControl(); // 添加定位控件,用于获取定位map.addControl(LocationControl);var CopyrightControl= new BMapGL.CopyrightControl(); // 添加版权控件,用于展示版权信息map.addControl(CopyrightControl);

3、具体可见百度地图api文档: https://lbsyun.baidu.com/

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

上一篇:GNSS算法相关开源代码(含多传感器融合相关项目)(简述gnss数据处理流程)

下一篇:CNN+LSTM+Attention实现时间序列预测(PyTorch版)

  • 博客营销之寻找素材的有哪些途径(博客营销的例子)

    博客营销之寻找素材的有哪些途径(博客营销的例子)

  • 小天才z6拍立拍怎么开启(小天才z7拍立拍)

    小天才z6拍立拍怎么开启(小天才z7拍立拍)

  • 万网域名赎回是什么意思(赎回域名那么贵)

    万网域名赎回是什么意思(赎回域名那么贵)

  • 查植物怎么扫一扫(植物识别扫一扫怎么操作)

    查植物怎么扫一扫(植物识别扫一扫怎么操作)

  • 微信上传头像模糊(微信头像上传图片为啥模糊)

    微信上传头像模糊(微信头像上传图片为啥模糊)

  • 手机屏幕上时间和日期没有了怎么办(手机屏幕上时间怎么设置)

    手机屏幕上时间和日期没有了怎么办(手机屏幕上时间怎么设置)

  • 什么标记包含前面段落格式的信息(什么标记包含前面段落式的信息)

    什么标记包含前面段落格式的信息(什么标记包含前面段落式的信息)

  • 微信群主暂时无法编辑群公告(微信群主为什么没有权限)

    微信群主暂时无法编辑群公告(微信群主为什么没有权限)

  • 主卡可以查副卡的微信记录吗(主卡可以查副卡的微信聊天吗)

    主卡可以查副卡的微信记录吗(主卡可以查副卡的微信聊天吗)

  • 微信红包点开可以不领吗(微信红包点开可以看到吗)

    微信红包点开可以不领吗(微信红包点开可以看到吗)

  • 拼多多没有电脑版本吗(拼多多没有电脑怎么退店)

    拼多多没有电脑版本吗(拼多多没有电脑怎么退店)

  • 打电话一直在忙是怎么回事(打电话经常说在忙)

    打电话一直在忙是怎么回事(打电话经常说在忙)

  • qq视频能录屏吗(qq视频怎么录屏不让对方知道)

    qq视频能录屏吗(qq视频怎么录屏不让对方知道)

  • 打电话嘟了一声说正在通话中怎么回事

    打电话嘟了一声说正在通话中怎么回事

  • 座机转接电话怎么转(座机转接电话怎么弄)

    座机转接电话怎么转(座机转接电话怎么弄)

  • 华为有几款刘海屏手机(华为刘海屏有哪些)

    华为有几款刘海屏手机(华为刘海屏有哪些)

  • ipad发票没了还能保修吗(ipad发票丢了可以补开吗)

    ipad发票没了还能保修吗(ipad发票丢了可以补开吗)

  • 拼多多不出评价怎么回事(拼多多不出评价有权重吗)

    拼多多不出评价怎么回事(拼多多不出评价有权重吗)

  • 拼多多复活卡找不到了(拼多多复活卡可以复活砍价免费拿吗)

    拼多多复活卡找不到了(拼多多复活卡可以复活砍价免费拿吗)

  • 怎么恢复注销的抖音号(怎么恢复注销的微信号)

    怎么恢复注销的抖音号(怎么恢复注销的微信号)

  • iqoo和iqooneo对比(iqoo和iqooneo对比谁更好)

    iqoo和iqooneo对比(iqoo和iqooneo对比谁更好)

  • m1901f9e是小米几(m1901f7be是小米什么型号)

    m1901f9e是小米几(m1901f7be是小米什么型号)

  • 苹果x返回键失灵怎么办(苹果x返回键失灵怎么办屏幕还乱跳)

    苹果x返回键失灵怎么办(苹果x返回键失灵怎么办屏幕还乱跳)

  • python列表的创建和存放(python列表的创建和操作)

    python列表的创建和存放(python列表的创建和操作)

  • 递延所得税税率变化
  • 完税证明缴纳额是如何算出来的
  • 企业所得税季末数怎么填
  • 支付一年房租的会计科目
  • 未达起征点销售额,11栏怎么填写
  • 什么软件属于无线网卡
  • 应收账款平均占用资金的变动额
  • 会计核算过程中的计量尺度通常有
  • 增值税都有哪些科目
  • 购销业务账务处理
  • 错账更正分录
  • 税控软件维护
  • 员工借款怎么入账
  • 政府补贴装修费怎么算
  • 固定资产不动产抵扣新政策
  • 纳税评估滞纳金会计分录怎么处理?
  • 研发支出是什么性质的科目
  • 个人在电商平台购买跨境商品需要缴纳什么税
  • 冷库租赁收入税率
  • 国家税务局定额发票验证
  • 填报退税
  • 购买房产,税费怎么计算
  • 长期待摊费忘记摊了怎么办
  • 工资里税前扣款是什么意思
  • 普通的增值税发票可以查询到购买人的信息吗
  • 外贸企业出口退税计算公式
  • 空调安装工程如何做
  • 研发费用的
  • 公司商品房出售流程
  • 应收账款转营业外收入怎么写申请
  • 英雄联盟怎么改左键移动
  • win11怎么让任务栏不重叠
  • 所得税汇算清缴前取得跨年发票
  • 吉隆坡石油双塔有多高
  • 系统太多怎么办
  • 年度中间适用的预扣率高于全年综合所得年适用税率
  • 企业备用金预借多久到账
  • php中imagecreatefromjpeg
  • php 替换函数
  • 海关发票丢失怎么处理
  • web期末大作业源代码
  • css calculate
  • gpt 中文
  • 深度计算公式
  • php服务器地址怎么填
  • 预付账款的会计处理
  • 增值税多交了五万怎么办
  • 劳务支出和应付职工薪酬
  • 土地使用税和房产税怎么申报
  • 生育津贴到公司了公司什么时候发给个人
  • 资本公积的会计处理方法
  • 报表中的存货是什么
  • 小规模纳税人可以开13的税吗
  • 专票必须公对公打款吗
  • 开模具厂一年能挣多少钱
  • 无偿调出固定资产应计入什么
  • 销售边角料税率是多少
  • 收到设计费属于什么业务类型
  • 其他公司借款现金怎么办
  • 带抵扣进项分录
  • 公司法人借款给公司用责任承担
  • 民间非营利组织会计制度最新版
  • 个人承担的社保算公司的费用吗
  • 坏账准备的会计核算
  • 简易征收可以抵税吗
  • 怎样填制记账凭证表
  • sqlserver 获取表字段
  • sql server数据库数据备份
  • cmd 执行sql
  • ubuntu 16.04
  • ubuntu无法解压tar.gz
  • linux系统中的用户分为哪几类
  • win7开机时出现一堆英文
  • jquery动态添加css样式
  • android错误报告
  • js register
  • 会计做账需要什么凭证
  • 煤炭开什么发票
  • 税务局税收风险排查总结
  • 小规模纳税季度申报
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设