vue3使用高德地图API的心得,以下内容是本人在项目实战中遇到的,亲测可用

1.初始化地图

cnpm下载amap-jsapi-loader之后在你所需要渲染地图的页面引入相应的依赖

import AMapLoader from '@amap/amap-jsapi-loader'

2,开始加载地图,切记你需要申请高德地图开发者模式的key,怎么申请就不赘述了,自己百度一大堆,废话不多说,直接上代码

<div id="mapDiv" class="mapDiv"><div>
let AMap  = null
let mapInstance = null
AMapLoader.load({key: '1f648c12a2709a14b0e79551fdc5f791', // 开发应用的 IDversion: '2.0', // 指定要加载的 JSAPI 的版本,缺省时默认为 1.4.15plugins: ['AMap.ToolBar','AMap.Scale', // 比例尺'AMap.Geolocation','AMap.Geocoder','Map3D',//加载3d地图的插件'AMap.DistrictSearch','AMap.GeoJSON','AMap.Polygon',],Loca: {version: '2.0.0',},}).then((map) => {AMap = mapmapInstance = new AMap.Map('mapDiv', {mapStyle: 'amap://styles/darkblue',center: [116.631974, 40.317003],//地图的中心点resizeEnable: true,zoom: 12,//控制地图缩放})})//这样一个地图就完成了

备注:plugins这个数组里边是地图的插件,比如你需要在地图上加载区县或者乡镇边界,那就将AMap.GeoJSON,AMap.Polygon这两个插件写进去,可以按需写入,记住他有很多插件可供使用

3,创建点位并自定义图标

假如有很多点,那就循环创建
let iconMaker = new AMap.Marker({position: new AMap.LngLat(item.longitude, item.latitude),offset: new AMap.Pixel(-7, 10),icon: iconImgUrl, // 新建 Icon 图标 URLsize: new AMap.Size(24, 24),imageSize: new AMap.Size(24, 24),//temp: item.temp,//自定义字段,可用于信息窗体展示的信息字段
})

在vue种使用高德地图相关推荐

  1. vue项目使用高德地图

    vue项目使用高德地图-部分功能介绍 在此做个笔记,引入方式使用了高德2.0 loadsh的加载方式 1.引入高德地图方式-NPM npm i @amap/amap-jsapi-loader --sa ...

  2. vue中引用高德地图根据经纬度计算两地距离

    vue中引用高德地图根据经纬度计算两地距离 一.示例图: npm安装 npm install vue-amap --save 在min.js文件中引入vue-amap import VueAMap f ...

  3. 在Vue中使用高德地图

    在Vue中使用高德地图 一.如何在Vue中引入基础高德地图 1.步骤一:注册并登录高德地图开放平台,申请密钥 2.步骤二:安装高德地图加载器 3.封装一个自定义地图组件,并初始化地图 二.根据关键词搜 ...

  4. Vue中使用高德地图

    Vue中使用高德地图定位及poi搜索,以及其他插件的使用方法 1.第一步安装 npm install vue-amap --save 2.引入vue-amap main.js import Vue f ...

  5. Vue引用原生高德地图标注

    Vue引用原生高德地图标注 一.引用高德? 首先在vue项目中的pubic下的index.html的head中引用. 二.在你的模板中设置一个div你的地图容器 <template>< ...

  6. Vue中使用高德地图,简单明了

    一.使用步骤 1.在vue中引入高德地图的加载器   npm i @amap/amap-jsapi-loader --save 在自己的组件中去引用 <template>//这个div就是 ...

  7. vue项目使用高德地图定位当前地址

    vue项目使用高德地图定位当前地址 一.在项目中安装vue-amap插件 二.页面代码 三.data数据 一.在项目中安装vue-amap插件 1.最终效果 2.安装命令 npm install vu ...

  8. Vue中使用高德地图(vue-amap)的采坑记录小白入门

    这里写目录标题 写在开始 step.1 安装组件 step.2 引入组件 step.3注册高德高德开发者账号,申请KEY step.4 正式使用 写在开始 俗话说授人以鱼不如授人以渔,直接记录代码的话 ...

  9. 在vue中使用高德地图的下属省市区查询,实现省市区的联动以及规划范围

    在vue中使用高德地图的下属省市区查询,实现省市区的联动以及规划范围 一.先上效果图 二.高德地图Vue引用 一.先上效果图 二.高德地图Vue引用 1. webpack引入高德 在webpack.b ...

最新文章

  1. 1977中文版_历年星云、雨果获奖长篇中文版汇总
  2. 计算机藏文论文,计算机论文:藏文陈述句复述生成之计算机研究.docx
  3. the next journal submission for mechanism should be at this journal
  4. .net 内嵌 GeckoWebBrowser (firefox) 核心浏览器
  5. Find All Numbers Disappeared in an Array
  6. 【测试点2超时问题】1046 Shortest Distance (20 分)_21行代码AC
  7. VS Code 1.38 发布!
  8. 数据库系统 - 范式
  9. 监控领域蓝海:运维服务 我们玩的是创新
  10. Visual Studio中实用工具VAssistX
  11. android拼音书写格式,Android自定义带拼音音调Textview
  12. 手工清除U盘里的恶意病毒
  13. range-coder使用
  14. css样式 元素自适应长宽比
  15. cacheable更新_缓存刷新显示带有@cacheable注释的错误
  16. DELL电脑无法感应到插入耳机
  17. 了解一下ES module 和 Commonjs
  18. Capacitated Facility Location Problem (Algorithm Design and Analysis Project)
  19. 在Linux环境下 nginx 部署vue打包项目
  20. 2019四川大学计算机系,2019四川大学专业排名

热门文章

  1. 国民技术 N32G45x RTThread 串口 IDLE 不定长接收 踩坑
  2. 20201207-C语言-文本文件和二进制文件的处理
  3. 通过修改 DOM 的文本内容,动态改变网页的内容。
  4. 上升沿触发与下降沿触发
  5. windows media player 视频解码 win7codecs
  6. virtualbox安装详解
  7. VirtualBox 安装以及 CentOS Linux 系统环境安装教程
  8. 计算机病毒与恶意代码(第4版)期末复习
  9. python程序下载_Python 基础起步 (二) 5分钟内下载环境并运行第一个Python 程序
  10. 业余时间开发的磁力链在线云播安卓app 欢迎大家体验