1、步骤一:注册并登录高德地图开放平台,申请密钥

高德地图开放平台

操作步骤如下

2、步骤二:安装高德地图加载器

npm  i  @amap/amap-jsapi-loader -S

3、在src下创建Map文件夹 index.js文件

import AMapLoader from '@amap/amap-jsapi-loader'const mapLoader = (row = []) => {return new Promise((resolve, reject) => {AMapLoader.load({key: 'f8fe4a1cd0445f06f4191344755cf31b', // 申请好的Web端开发者Key,首次调用 load 时必填version: '2.0', // 指定要加载的 JSAPI 的版本,缺省时默认为 1.4.15plugins: row, // 需要使用的的插件列表,如比例尺'AMap.Scale'等AMapUI: { // 是否加载 AMapUI,缺省不加载version: '1.1', // AMapUI 缺省 1.1plugins: [] // 需要加载的 AMapUI ui插件},Loca: { // 是否加载 Loca, 缺省不加载version: '2.0.0' // Loca 版本,缺省 1.3.2}}).then((AMap) => {resolve(AMap)}).catch(err => {// console.log(err)reject(err)})})
}export { mapLoader }

4、在组件中使用

<template><div id="map"></div>
</template><script>
import { mapLoader } from '@/Map'
import { onMounted } from 'vue'
export default {setup() {var aMapObj = null // 地图存储const mapMounted = () => {mapLoader().then((AMap) => {aMapObj = new AMap.Map('map', {resizeEnable: true, //是否监控地图容器尺寸变化zoom: 16, //初始化地图层级center: [121.357178, 31.227892],//中心点坐标viewMode: '2D',//使用3D视图layers: [new AMap.createDefaultLayer(), //默认new AMap.TileLayer.Satellite(),// 卫星new AMap.TileLayer.RoadNet()// 路网],})aMapObj.add(//地图标点new AMap.Marker({position: new AMap.LngLat(121.357100, 31.228169),}));})}onMounted(() => {mapMounted()})}};
</script><style lang="scss" scoped>
#map{width: 100vw;height: 100vh;
}
</style>

简单示例详细请参考官方指南

vue项目中使用高德地图相关推荐

  1. 在vue项目中使用高德地图JS API

    在vue项目中使用高德地图JS API,而不是amap依赖包~ 一. 必做的准备工作 注册账号并申请key 首先,注册开发者账号,成为高德开放平台开发者 登陆之后,在进入「应用管理」 页面「创建新应用 ...

  2. 在vue项目中使用高德地图

    需求很重要,有需求你才有努力解决问题的方向,加油! 在我们使用vue构建项目的时候,难免在业务需求上会遇到使用高德地图的时候,这时候问题就来了. 我们该怎么在vue项目中插入高德地图?通过度娘我知道了 ...

  3. vue 项目中使用高德地图

    官方文档: 高德地图API官网 高德地图2.0参考手册 高德地图JS API 2.0 示例 在项目中使用 vue-amap 高德地图JSAPI在Vue框架下使用 高德地图在线 JS API 示例 一. ...

  4. vue项目中使用高德地图获取用户当前位置信息

    项目背景是用vue开发的小程序,需要获取当前用户的地理位置,折腾了好久终于弄好了,今天分享给大家,话不多说,let's go! 第一步:在index.html页面引入高德地图 <script t ...

  5. vue项目中调用高德地图vue-amap 插件 的AMap.PlaceSearch简用

    vue项目调用高德地图vue-amap 插件 的AMap.PlaceSearch简用 结合 elementui 的 el-input 直接下拉选取地点 不展示地图 1.下载 npm install v ...

  6. 在vue项目中引入高德地图并使用

    1.高德地图使用准备 开发之前的准备 需要注册账号, 创建应用, 创建 api key 调用地图的时候, 请求上带的 key 像高德地图服务器校验权限, 另外可以用来标识同一个程序的不同入口, 如网页 ...

  7. vue项目中使用高德地图行政区域聚合功能(script引入方式)

    步骤一 :引入高德js资源 <script type="text/javascript" src="//webapi.amap.com/maps?v=1.4.15& ...

  8. 在vue项目中引入高德地图及其UI组件的方法

    https://www.jb51.net/article/146789.htm 转载于:https://www.cnblogs.com/sweeeper/p/11282700.html

  9. 百度地图的使用方法,如何在Vue项目中使用百度地图

    关于百度地图的解释 百度地图又称LBS:LocationBussinessServer,是基于定义位置的商业服务,现在常用的地图有百度地图和高德地图居多 官网入口 https://lbsyun.bai ...

最新文章

  1. 【视频课】永久免费!5小时快速掌握Pytorch框架入门及实战
  2. java aar 文件,将本地.aar文件添加到我的gradle构建中
  3. JZOJ 5660. 【HNOI2018D2T3】道路
  4. eclipse maven 创建总POM 工程
  5. java字节码忍者禁术
  6. 数据结构:排序算法之插入排序
  7. git 中文乱码配置
  8. 让Windows Server 2008 R2 SP1 的“网络发现”真正能发现和被发现
  9. guns框架字典取值_10分钟搞定Guns快速开发平台
  10. 树莓派3vnc分辨率设置
  11. nginx源码分析——configure脚本
  12. 实现MFC扩展DLL中导出类和对话框
  13. 【天锐绿盾】2022年代理商技术认证培训考核试卷(A卷)
  14. node封装一个图片拼接插件
  15. python字符串转list(python字符串转数字)
  16. JAVA加密算法AES相关代码实现
  17. 一个网址,需要生成一个带有人脸识别功能的APP如何做?
  18. 关于Linux 「Ubuntu」运行wine
  19. Standard deviaton
  20. 你知道在Java 中常被提的 SPI 到底是什么吗?

热门文章

  1. C#计算伪逆矩阵(PseudoInverse)
  2. 软考通过率低吗?怎么备考?
  3. 四大派围攻光明顶360摊上大事了
  4. How browsers work 浏览器是如何工作的
  5. 凯越新手开手动档的问题
  6. 单片机读取SD卡中BMP图片文件并送往TFT彩屏上显示(测试成功)(二)
  7. Blender雕刻模块:2.81雕刻再升级!!!
  8. linux支持pci-e硬盘吗,Linux下基于PCI-E接口的固态硬盘驱动设计与实现
  9. 天心ERP报工系统无法扫描的常见原因
  10. 区块链人才荒,世链JOB高效提升人岗匹配率