位置: IT常识 - 正文

高德地图的2种引入方式(高德地图的2种导航方式)

编辑:rootadmin
方法一:使用amap-jsapi-loader 插件 步骤1. npm安装插件 npm install @amap/amap-jsapi-loader --save 步骤2. 创建地图组件 vMap/index页面代码如下: <template> <div class="mapContainer" ... 方法一:使用amap-jsapi-loader 插件步骤1.npm安装插件 npm install @amap/amap-jsapi-loader --save

推荐整理分享高德地图的2种引入方式(高德地图的2种导航方式),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:高德地图新玩法,高德地图几种,高德地图各种功能介绍,高德地图几种,高德地图的2种导航模式,高德地图的2种模式,高德地图的2种导航方式,高德地图的2种导航方式,内容如对您有帮助,希望把文章链接给更多的朋友!

步骤2. 创建地图组件

vMap/index页面代码如下:

<template><div class="mapContainer" :id="uuid"></div></template><script>import { uuid } from "@/utils/tools";import AMapLoader from "@amap/amap-jsapi-loader";export default { data() { return { uuid: uuid(8), map: null, viewMode: "3D", point: true, zoom: 13, center: [114.5895, 38.0073], }; }, created() { this.init(); }, methods: { init() { AMapLoader.load({ key: "1e674dcef92e88c0af90879dc1d41f4b", version: "1.4.15", }).then((AMap) => { this.map = new AMap.Map(this.uuid, { mapStyle: "amap://styles/blue", viewMode: this.viewMode, pitch: 45, //俯仰角度 resizeEnable: true, //是否监控地图容器尺寸变化 zooms: [3, 20], //设置地图级别范围 zoom: this.zoom, //初始化地图层级 zoomEnable: this.point, // 是否缩放 scrollWheel: this.point, // 是否支持滚轮缩放 dragEnable: this.point, // 是否支持鼠标拖拽平移 jogEnable: true, // 是否支持缓动效果 buildingAnimation: true, // 模块消失是否有动画效果 center: this.center, //初始化地图中心点 lang: "zh_cn", }); }); }, },};</script><style lang="less" scoped>.mapContainer { width: 100%; height: 100%; //隐藏左下角高德地图logo .amap-logo, .amap-copyright { display: none !important; }}</style>高德地图的2种引入方式(高德地图的2种导航方式)

注意点:地图组件要有高度,否则无法显示

步骤3.父组件页面使用vMap自定义地图组件

方法二:使用script直接引入步骤1. 在Public的inde.html文件的script中直接引入

步骤2.在config中配置 configureWebpack: { externals: { AMap: "AMap" }, },

步骤3. 创建自定义地图组件template><div class="mapContainer" :id="uuid"></div></template><script>import { uuid } from "@/utils/tools";import AMap from "AMap"export default { data() { return { uuid: uuid(16), map: null, mapMode: "3D", city: "裕华区", point: true, center:[ 114.5522, 38.0011 ] }; }, mounted() { this.init(); }, computed: {}, methods: { init() { this.map = new AMap.Map(this.uuid, { mapStyle: "amap://styles/467551ea881c87ff34f6837df70efee6", viewMode: this.mapMode, pitch: 45, resizeEnable: true, //是否监控地图容器尺寸变化 zooms: [ 12, 20 ], //设置地图级别范围 zoom: 10, //初始化地图层级 zoomEnable: this.point, // 是否缩放 scrollWheel: this.point, // 是否支持滚轮缩放 dragEnable: this.point, // 是否支持鼠标拖拽平移 jogEnable: true, // 是否支持缓动效果 buildingAnimation: true, // 模块消失是否有动画效果 center: this.center, //初始化地图中心点 lang: "zh_cn" }); }, },};</script><style lang="less" scoped>.mapContainer { width: 100%; height: 100%; //隐藏左下角高德地图logo .amap-logo, .amap-copyright { display: none !important; }}</style>步骤4.父组件页面使用vMap自定义地图组件

注意:init方法要放在mounted中,不然会提示 Error in created hook: "Error: Map container div not exist"创建挂钩时出错:“错误:映射容器div不存在”,同样div也需要高宽度

附带生成随机id方法:

/** * 生成uuid * @param len 长度 number * @param radix 随机数基数 number * @returns { string } */ export const uuid = (len = 16, radix = 62) => { const chars = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz".split("") const uuid = [] if (len) { for (let i = 0; i < len; i++) { uuid[i] = chars[Math.floor(Math.random() * radix)] } } else { let r uuid[8] = uuid[13] = uuid[18] = uuid[23] = "-" uuid[14] = "4" for (let i = 0; i < 36; i++) { if (!uuid[i]) { r = Math.floor(Math.random() * 16) uuid[i] = chars[(i === 19) ? ((r % 4) % 8) + 8 : r] } } } return uuid.join("")}

搜索

复制

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

上一篇:python字符串中变量的使用(python字符串中变量替换)

下一篇:帝国cms是基于什么(帝国cms是基于什么的)

  • 怎样利用邮件群发来提高成交量(怎么用邮箱群发邮件)

    怎样利用邮件群发来提高成交量(怎么用邮箱群发邮件)

  • 抖音别人可以看到我的浏览记录吗(抖音别人可以看到我的关注吗)

    抖音别人可以看到我的浏览记录吗(抖音别人可以看到我的关注吗)

  • 钉钉老师可以看到学生分屏吗(钉钉老师可以看到学生分屏的内容吗)

    钉钉老师可以看到学生分屏吗(钉钉老师可以看到学生分屏的内容吗)

  • 小米10至尊版机身重量是多少(小米10至尊版机身长度)

    小米10至尊版机身重量是多少(小米10至尊版机身长度)

  • 水平标出现在word文档工作区的是(水平标出现在word)

    水平标出现在word文档工作区的是(水平标出现在word)

  • wcf是什么(wcf是什么意思手办)

    wcf是什么(wcf是什么意思手办)

  • 电脑上找不到扫描设备(电脑上找不到扫描仪的图标)

    电脑上找不到扫描设备(电脑上找不到扫描仪的图标)

  • 微信网络异常连接失败什么意思(微信网络出现异常)

    微信网络异常连接失败什么意思(微信网络出现异常)

  • 路由器用多久需要更换(路由器用多久需要恢复出厂设置)

    路由器用多久需要更换(路由器用多久需要恢复出厂设置)

  • 荣耀20重量多少克(荣耀20机身重量)

    荣耀20重量多少克(荣耀20机身重量)

  • 荣耀30有防抖吗(荣耀30有防抖功能吗)

    荣耀30有防抖吗(荣耀30有防抖功能吗)

  • soul是什么(soul是什么时候上线的)

    soul是什么(soul是什么时候上线的)

  • 小米手机耗电太快什么原因(小米手机耗电超级快怎么办)

    小米手机耗电太快什么原因(小米手机耗电超级快怎么办)

  • 华为增强信息对方收不到(华为增强信息对方没开通能收到信息吗)

    华为增强信息对方收不到(华为增强信息对方没开通能收到信息吗)

  • html文件是什么(html文件属于什么文件)

    html文件是什么(html文件属于什么文件)

  • 快手极速版注销后是不是会自动解绑微信(快手极速版注销账号要多久)

    快手极速版注销后是不是会自动解绑微信(快手极速版注销账号要多久)

  • switch错误代码2811-5001(switch错误代码2819-0003)

    switch错误代码2811-5001(switch错误代码2819-0003)

  • 手机没有电池直接充电能开机吗(手机没有电池直接插充电器怎么开不起机)

    手机没有电池直接充电能开机吗(手机没有电池直接插充电器怎么开不起机)

  • 苹果x有超广角吗(苹果13广角镜头怎么开)

    苹果x有超广角吗(苹果13广角镜头怎么开)

  • 乐视max2怎么备份(乐视如何备份到手机)

    乐视max2怎么备份(乐视如何备份到手机)

  • 华为mate30怎么设置返回键(华为mate30怎么设置下面三个键)

    华为mate30怎么设置返回键(华为mate30怎么设置下面三个键)

  • 怎么往sd卡里下载软件(如何在sd卡中下载应用)

    怎么往sd卡里下载软件(如何在sd卡中下载应用)

  • 淘宝开售提醒怎么提醒的(淘宝商品售空提醒)

    淘宝开售提醒怎么提醒的(淘宝商品售空提醒)

  • 什么是动态字符(什么是动态字符串)

    什么是动态字符(什么是动态字符串)

  • 华为手环3怎么开启微信信息提醒(华为手环3怎么测心率)

    华为手环3怎么开启微信信息提醒(华为手环3怎么测心率)

  • QQ音乐无法播放怎么办(宝马车载qq音乐无法播放)

    QQ音乐无法播放怎么办(宝马车载qq音乐无法播放)

  • 一加七和pro的区别(一加7和pro)

    一加七和pro的区别(一加7和pro)

  • iphonexr防水么(ihonexr防水吗)

    iphonexr防水么(ihonexr防水吗)

  • u盘的作用(u盘的作用比喻什么生肖)

    u盘的作用(u盘的作用比喻什么生肖)

  • 帝国CMS如何更改绑定域名(帝国cms配置数据库)

    帝国CMS如何更改绑定域名(帝国cms配置数据库)

  • 其他应收款资产负债表是负数怎么办
  • 房地产经营税金计算公式
  • 利润分配的核算PPT
  • 购买办公用品并分发有关部门会计分录
  • 可以采用三栏式的明细账的有
  • 应付职工薪酬明细账模板
  • 承包租赁成本明细表的预算项目
  • 预缴税多交了,税务局退吗
  • 广告制作费有哪些项目
  • 公司出租房屋交印花税吗
  • 开红字增值税专用发票步骤
  • 应交税费个人所得税
  • 超市购物卡开票可以做账吗
  • 垫付按揭保证金怎么做账
  • 店面转让出去收到的钱如何做账?
  • 存货缺货成本如何算
  • 个人所得税生产经营所得
  • 开发阶段包括
  • 对方开的销项负数抵扣联怎么处理
  • 预付卡销售怎么做账
  • 利率和利息的区别白话
  • 冲账备用金的记账凭证怎么填
  • 进项税额转出是负数是什么意思
  • 银行保证金户利息计算公式
  • 公司奖金没有按时发可以要吗
  • 帮公司垫付的钱怎么要
  • PHP:oci_new_descriptor()的用法_Oracle函数
  • 二手车增值税专用发票税率
  • 外购货物用于不动产在建工程
  • SCHDPL32.EXE - SCHDPL32是什么进程 有什么用
  • phpsetcookie
  • php单例模式应用场景
  • zend framework手册
  • php生成随机字符串
  • idea可以编写vue吗
  • HTTP加密/HTTPS工作过程
  • php swoft
  • php防止用户重度登录
  • 季度报税有利润必须要报交所得税吗
  • 深入分析原因,找出问题根源并有效破解
  • 5月份工作重点
  • 金融企业往来支出科目属于什么科目
  • 工程施工新科目
  • 权益工具是金融资产还是非金融资产
  • 应收款为负数怎么理解这个概念
  • 保税仓库税收政策
  • 金税三期税收管理系统打印控件
  • 外资企业可以融资吗
  • 软件退税款会计如何处理
  • 领用自产应税消费品用于财务人员职工福利
  • 购买的商品用于什么
  • 收到股权认购款怎么做账
  • 生产过程中产品质量问题
  • 以前年度损益调整借贷方向
  • 外购货物会计分录
  • 长期待摊费用摊完了之后怎么处理
  • 应收账款的金额包括增值税吗
  • 残保金工资总额是按计提还是发放
  • 未开票收入怎么报税
  • 行政事业单位预算一体化账务处理
  • 固定资产改变用途折旧处理
  • 账簿设计原则的主要内容
  • 清产核资评估报告
  • 如何在卸载程序中隐藏已安装程序
  • 对Windows Server 2008系统自带的磁盘分区进行无损分区的教程图文介绍
  • win7出现蓝屏如何解决
  • win8怎么禁用强制驱动签名
  • win8怎么进系统
  • win10 20h2 v2
  • find.exe应用程序错误
  • linux用户相关命令
  • win10非管理员账户开启管理员账户
  • unitysharder
  • Bullet(Cocos2dx)之内存泄露检测
  • dos常用命令与批处理文件
  • 不宜用于
  • unity按钮函数
  • 中国纳税大户排行
  • 上海市浦东新区人民医院
  • 税务局经费来源
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设