在vue种使用高德地图
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种使用高德地图相关推荐
- vue项目使用高德地图
vue项目使用高德地图-部分功能介绍 在此做个笔记,引入方式使用了高德2.0 loadsh的加载方式 1.引入高德地图方式-NPM npm i @amap/amap-jsapi-loader --sa ...
- vue中引用高德地图根据经纬度计算两地距离
vue中引用高德地图根据经纬度计算两地距离 一.示例图: npm安装 npm install vue-amap --save 在min.js文件中引入vue-amap import VueAMap f ...
- 在Vue中使用高德地图
在Vue中使用高德地图 一.如何在Vue中引入基础高德地图 1.步骤一:注册并登录高德地图开放平台,申请密钥 2.步骤二:安装高德地图加载器 3.封装一个自定义地图组件,并初始化地图 二.根据关键词搜 ...
- Vue中使用高德地图
Vue中使用高德地图定位及poi搜索,以及其他插件的使用方法 1.第一步安装 npm install vue-amap --save 2.引入vue-amap main.js import Vue f ...
- Vue引用原生高德地图标注
Vue引用原生高德地图标注 一.引用高德? 首先在vue项目中的pubic下的index.html的head中引用. 二.在你的模板中设置一个div你的地图容器 <template>< ...
- Vue中使用高德地图,简单明了
一.使用步骤 1.在vue中引入高德地图的加载器 npm i @amap/amap-jsapi-loader --save 在自己的组件中去引用 <template>//这个div就是 ...
- vue项目使用高德地图定位当前地址
vue项目使用高德地图定位当前地址 一.在项目中安装vue-amap插件 二.页面代码 三.data数据 一.在项目中安装vue-amap插件 1.最终效果 2.安装命令 npm install vu ...
- Vue中使用高德地图(vue-amap)的采坑记录小白入门
这里写目录标题 写在开始 step.1 安装组件 step.2 引入组件 step.3注册高德高德开发者账号,申请KEY step.4 正式使用 写在开始 俗话说授人以鱼不如授人以渔,直接记录代码的话 ...
- 在vue中使用高德地图的下属省市区查询,实现省市区的联动以及规划范围
在vue中使用高德地图的下属省市区查询,实现省市区的联动以及规划范围 一.先上效果图 二.高德地图Vue引用 一.先上效果图 二.高德地图Vue引用 1. webpack引入高德 在webpack.b ...
最新文章
- 构造函数调用虚函数先从子类搜索同名函数
- java如何压缩html代码,java 压缩html文件
- gitweb的安装(四)
- SpringBoot 自定义Kafka消息序列化和反序列化
- 使用变量_在 Linux 中使用变量 | Linux 中国
- RS485光纤中继器有哪些优缺点?
- iPhone 大降价;谷歌再爆丑闻;京东云金山云回应合并传闻 | 极客头条
- 《Total Commander:万能文件管理器》——第9.6节.后记
- 软件中的易用性设计及测试(一)
- 用HTML加css做成的新年特效,使用css3和html给网站添加上春节灯笼特效的源码分享...
- 双均线策略 ------优矿学习
- 深度学习( Deep Learning )软件资源列表
- 《如何让你爱的人爱上你》第三部分:自尊
- 图像形态学处理(击中击不中变换 ) 终于搞懂了
- 免费换背景app、在线修改图片像素、在线照片压缩网站
- TiDB:ERROR 1265 : Data Truncated 解决
- 知道2020年计算机二级考试成绩,2020年9月计算机二级考试成绩可以查了 多少分及格...
- Vertx中的verticle详解
- codeforces 1256f
- *uni-app之H5端跨域问题解决方案
热门文章
- GJM : Unity3D结合ZXING制作二维码识别
- 找回win7系统自带小游戏
- 0 地图常见的几种服务类型
- JAVA物联所需技术_基于JAVA多线程技术解决物联云端服务雪崩效应的方法与流程...
- java面试总结(十)—— 常用技术介绍
- html ul 位置上移,JS移动li行数据,点击上移下移(是位置的互换,不是top的偏移量改变)...
- linux下使用firefox下载百度网盘资源的小技巧
- 玩《征途》感受——这么多年白玩游戏了 (zt)
- Android水果连连看案例
- 5_小米监控Open-Falcon 安装-Agent