位置: 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版)

  • 微信点在看别人可以看到吗(微信点在看别人能看见吗)

    微信点在看别人可以看到吗(微信点在看别人能看见吗)

  • 华为nova5z怎么调时间(华为nova5z怎么调大字体)

    华为nova5z怎么调时间(华为nova5z怎么调大字体)

  • 苹果手机不能打字怎么回事(苹果手机不能打字了是什么原因)

    苹果手机不能打字怎么回事(苹果手机不能打字了是什么原因)

  • 蓝牙耳放可以提高手机音质吗(蓝牙耳放能提升蓝牙耳机音质吗)

    蓝牙耳放可以提高手机音质吗(蓝牙耳放能提升蓝牙耳机音质吗)

  • 照片盒子分享打不开怎么办(照片盒子教程)

    照片盒子分享打不开怎么办(照片盒子教程)

  • 苹果手机抖音怎么充值(苹果手机抖音怎么去掉抖音号水印)

    苹果手机抖音怎么充值(苹果手机抖音怎么去掉抖音号水印)

  • 拼多多拼小圈怎么关闭(拼多多拼小圈怎么关闭不让别人看)

    拼多多拼小圈怎么关闭(拼多多拼小圈怎么关闭不让别人看)

  • 手机微博怎么发长视频(手机微博怎么发三角号音乐)

    手机微博怎么发长视频(手机微博怎么发三角号音乐)

  • 抖音怎样注销我的商品橱窗(抖音我怎么注销)

    抖音怎样注销我的商品橱窗(抖音我怎么注销)

  • qq群名片为什么不能粘贴(qq群名片为什么改不了)

    qq群名片为什么不能粘贴(qq群名片为什么改不了)

  • 华为rcs服务能删除吗(华为sc服务器)

    华为rcs服务能删除吗(华为sc服务器)

  • 滴滴出行怎么解除实名认证(滴滴出行怎么解绑银行卡)

    滴滴出行怎么解除实名认证(滴滴出行怎么解绑银行卡)

  • 手机ip咋查(手机如何查ip)

    手机ip咋查(手机如何查ip)

  • 抖音怎么添加商品链接(抖音怎么添加商家地址)

    抖音怎么添加商品链接(抖音怎么添加商家地址)

  • 户户通怎么重新搜台(户户通怎么重新授权智能卡)

    户户通怎么重新搜台(户户通怎么重新授权智能卡)

  • airpods耳机盒能定位吗(airpods耳机盒能发声吗)

    airpods耳机盒能定位吗(airpods耳机盒能发声吗)

  • mate20录音文件在哪(华为mate20手机录音保存在哪)

    mate20录音文件在哪(华为mate20手机录音保存在哪)

  • 微信的文件怎么打印出来(微信的文件怎么发到钉钉上去)

    微信的文件怎么打印出来(微信的文件怎么发到钉钉上去)

  • oppo手机私密保险箱的相册怎么查看(oppo手机私密保险箱安全吗)

    oppo手机私密保险箱的相册怎么查看(oppo手机私密保险箱安全吗)

  • 红米k20pro上市时间(红米k20pro刚发布时候售价)

    红米k20pro上市时间(红米k20pro刚发布时候售价)

  • 相机如何传照片到手机(相机如何传照片到OPPO手机上)

    相机如何传照片到手机(相机如何传照片到OPPO手机上)

  • springboot+vue+elementsUI 实现分角色注册登录界面

    springboot+vue+elementsUI 实现分角色注册登录界面

  • 【实战】React 必会第三方插件 —— Cron 表达式生成器(qnn-react-cron)(react by)

    【实战】React 必会第三方插件 —— Cron 表达式生成器(qnn-react-cron)(react by)

  • 收到退个税手续费要交增值税吗?
  • 网上代增值税开错不退
  • 未按规定缴纳保险
  • 企业购买产品
  • 公司购车购置税有优惠吗
  • 记账凭证附单据是有哪些
  • 以物抵债需要缴纳之前欠的税吗?
  • 增值税有留底怎么减少留底
  • 合并后税务局的全称是什么
  • 融资租赁设备增值税怎样抵扣
  • 转账支票和转账凭证
  • 收到电子银行承兑汇票的账务处理
  • 储备基金是用来干嘛的
  • 收到采购款
  • 改建的固定资产
  • 公司将固定资产卖出,要交什么税
  • 服务费公司的账务处理
  • 什么发票可以用来抵税
  • 小规模纳税人的税率是多少
  • 小规模纳税人未达起征点增值税处理
  • 可以自行设计的软件
  • 购进免税农产品怎么计算进项税额
  • 公司的电话费计入什么科目
  • 车辆保险车船税怎么计算
  • 文化事业建设费2023年是否减免了
  • linux中rm命令详解
  • windows资源管理器未响应怎么办
  • php5.4+mysql
  • 产品分仓
  • 销售已使用过的固定资产增值税税率
  • 货款形式返还
  • 应交增值税的会计科目怎么做
  • 会计新准则讲解
  • echarts3d地图
  • 在承租土地上建房是否应核算为固定资产会计视野
  • php调用ffmpeg实现切片
  • 公司支付员工生育津贴怎么做账
  • elementui 手机端
  • bootstrap框架的理解
  • ajax不刷新页面
  • 当深度学习遇上Web开发:Spring和OpenAI如何实现图片生成?
  • PHP 中 DOMDocument保存xml时中文出现乱码问题的解决方案
  • 投资房地产的后续计量有哪些
  • 发票去税务局认证了就可以直接抵扣了吗
  • 个税的本期收入是什么意思
  • 规模以上企业纳税要求
  • php框架symfony
  • 税务局返还手续费
  • 租集体土地建厂合法吗
  • 税务异常有哪些影响
  • 投资性房地产对外出租的账务处理
  • 基本户收到款不入账
  • 未确认融资费用借贷方向
  • 小规模纳税人开专票需要交税吗
  • 流动资产周转天数高说明什么
  • 免缴土地使用税是不是不用交税
  • 暂估入库估多了,汇算清缴前调整
  • 预收账款怎么处理
  • 小规模纳税人销售货物税率是多少
  • 债券发行费用计入初始成本会计分录
  • mysql存储过程中调用存储过程
  • 清空数据库中所有表的数据
  • 如何彻底释放k50至尊版性能
  • vista下实现秘密下载的解决办法
  • 电脑出windows
  • window8系统更新
  • centos 安装教程
  • linux服务器日志文件在哪里
  • ComboBox 和 DateField 在IE下消失的解决方法
  • 三眼仔啥意思
  • unity出现bug
  • jqueryon事件
  • node.js怎么样
  • 联机游戏
  • 编写一个bash脚本程序,用for循环实现
  • js能实现的简单效果
  • unity ngui
  • javascript程序设计教程
  • 开票系统怎么设置默认税率
  • 广州地税微信公众号
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设