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. 构造函数调用虚函数先从子类搜索同名函数
  2. java如何压缩html代码,java 压缩html文件
  3. gitweb的安装(四)
  4. SpringBoot 自定义Kafka消息序列化和反序列化
  5. 使用变量_在 Linux 中使用变量 | Linux 中国
  6. RS485光纤中继器有哪些优缺点?
  7. iPhone 大降价;谷歌再爆丑闻;京东云金山云回应合并传闻 | 极客头条
  8. 《Total Commander:万能文件管理器》——第9.6节.后记
  9. 软件中的易用性设计及测试(一)
  10. 用HTML加css做成的新年特效,使用css3和html给网站添加上春节灯笼特效的源码分享...
  11. 双均线策略 ------优矿学习
  12. 深度学习( Deep Learning )软件资源列表
  13. 《如何让你爱的人爱上你》第三部分:自尊
  14. 图像形态学处理(击中击不中变换 ) 终于搞懂了
  15. 免费换背景app、在线修改图片像素、在线照片压缩网站
  16. TiDB:ERROR 1265 : Data Truncated 解决
  17. 知道2020年计算机二级考试成绩,2020年9月计算机二级考试成绩可以查了 多少分及格...
  18. Vertx中的verticle详解
  19. codeforces 1256f
  20. *uni-app之H5端跨域问题解决方案

热门文章

  1. GJM : Unity3D结合ZXING制作二维码识别
  2. 找回win7系统自带小游戏
  3. 0 地图常见的几种服务类型
  4. JAVA物联所需技术_基于JAVA多线程技术解决物联云端服务雪崩效应的方法与流程...
  5. java面试总结(十)—— 常用技术介绍
  6. html ul 位置上移,JS移动li行数据,点击上移下移(是位置的互换,不是top的偏移量改变)...
  7. linux下使用firefox下载百度网盘资源的小技巧
  8. 玩《征途》感受——这么多年白玩游戏了 (zt)
  9. Android水果连连看案例
  10. 5_小米监控Open-Falcon 安装-Agent