效果图

代码

  • 在public/index.html中加入:
<script src="https://webapi.amap.com/maps?v=1.4.15&key=您申请的key值"></script>
  • xxx.vue 页面完整代码
<template><div class="box"><div id="container"></div><div class="input-card" style="width: auto;"><div class="input-item"><button class="btn" @click="heatmap.show()">显示热力图</button></div><div class="input-item"><button class="btn" @click="heatmap.hide()">关闭热力图</button></div></div></div>
</template><script>
// https://a.amap.com/jsapi_demos/static/resource/heatmapData.js
// 下面数据为热力图数据,可以下载上面网址数据进行测试
import heatmapData  from '@/assets/js/heatmapData'; export default {data() {return {map: null,heatmap: null};},mounted() {// 延迟加载,防止出现AMap not definedsetTimeout(() => {this.initMap();this.createHeatMap();}, 1000);},beforeDestroy() {this.map && this.map.destroy();},methods: {initMap() {this.map = new AMap.Map("container", {resizeEnable: true,center: [116.480983, 39.989628],zoom: 11,mapStyle: 'macaron', // 马卡龙(其他样式可在高德api中查找进行修改)//自定义地图样式:https://lbs.amap.com/dev/mapstyle/index});},//判断浏览区是否支持canvasisSupportCanvas() {let elem = document.createElement("canvas");return !!(elem.getContext && elem.getContext("2d"));},createHeatMap() {if (!this.isSupportCanvas()) {return this.$message({message: '热力图仅对支持canvas的浏览器适用,您所使用的浏览器不能使用热力图功能,请换个浏览器试试。',type: 'warning'});}let __this = this;this.map.plugin(["AMap.Heatmap"], function() {//初始化heatmap对象__this.heatmap = new AMap.Heatmap(__this.map, {radius: 25, //给定半径opacity: [0, 0.8],});//设置数据集:该数据为北京部分“公园”数据__this.heatmap.setDataSet({data: heatmapData,max: 100});});}}
};
</script><style scoped>
@import url("https://a.amap.com/jsapi_demos/static/demo-center/css/demo-center.css");.box{width: 100%;height: 600px;border-radius: 12px;background: #fff;
}
#container {margin: 0;padding: 0;width: 100%;height: 100%;
}
</style>

VUE项目 高德地图使用热力图--实例相关推荐

  1. vue项目高德地图Mixed Content: The page at ‘https://****.com/cockpit/‘ was loaded over HTTPS, b

    vue项目高德地图引入https相关报错 vue项目中高德地图引入相关问题 原因和解决方案 vue项目中高德地图引入相关问题 公司年前一个vue项目一期,其中有个数据可视化模块引入了高德地图,年前发布 ...

  2. Vue使用高德地图api实现热力图动态缩放

    Vue使用高德地图api实现热力图动态缩放 前言 1.引入高德js 2.显示基本的热力图 3.显示优化 4.Vue页面完整代码 前言 项目需要,根据积水数据的多少,在页面中进行展示,选用高德热力图ap ...

  3. 高德地图html js开发例子,vue.js高德地图实现热点图代码实例

    1.在index.html引入高德地图JSAPI 2.地图dom 3.js实现 export default { data() {}, methods:{ initMap(){ let map = n ...

  4. vue使用高德地图小demo(标记点,画线,3D,叠加图片图层)

    vue使用高德地图小demo(标记点,画线,3D) 这个模式是3D的,可以看到地图是带有一定的倾角的. 注意:3D模式下,是不能够将进行画线的,不能使用PathSimplifier,改成2D可以正常使 ...

  5. vue使用高德地图aMap实现轨迹动画查询显示

    vue使用高德地图搜索地址添加标记marker,定位,拖拽选址功能https://blog.csdn.net/SmartJunTao/article/details/123955679 实现效果: 需 ...

  6. vue调用高德地图实现定位

    vue调用高德地图实现定位 第一步创建高德地图key 第二步:下载vue-amap npm install vue-amap --save 第三步:在项目main.js引入vue-amap impor ...

  7. vue使用高德地图-进行显示地图和查询天气

    vue使用高德地图 高德地图显示,实现了天气查询效果(Vue) 在index.html中 引入高德地图的css和js vue 插件列表 问题解决: 高德地图显示,实现了天气查询效果(Vue) 在ind ...

  8. Vue 引入高德地图 vue-amap

    一.在高德开发平台,获取Key(已有可跳过): 高德开发者平台-链接地址 1.控制台--我的应用--创建应用--添加key 创建应用  新建应用 选择web端(JS平台) last:到这里的 key ...

  9. vue引用高德地图实现选择定位,根据经纬度标注功能

    引用vue-amap yarn add vue-amap main配置 // 引入vue-amap import VueAMap from 'vue-amap';Vue.use(VueAMap);// ...

  10. Ant design Of Vue vue-amap 高德地图选点组件

    参考链接: Vue(vue-amap) 接入高德地图获取坐标与地址信息 'AMapUI' is not defined  异常的话按照这个处理,没有异常就可以不用看 tips1: 本组件直接将main ...

最新文章

  1. Python_note5 函数和代码复用+PyInstaller库+数码管绘制
  2. Git 2.5增加了工作树、改进了三角工作流、性能等诸多方面
  3. 第三次学JAVA再学不好就吃翔(part91)--Map接口
  4. 聚宝盆,只要你上网就可以挣钱
  5. eclipse maven访问maven私有库
  6. oracle中 start with,Oracle中connect by...start with...的使用
  7. ThinkPHP6项目基操(16.实战部分 redis+token登录)
  8. java的主函数在哪_打开一个别人的文件,一堆.java, 怎么知道main函数在哪里?
  9. java 好和不好的形容词 英语怎么说_java必会的英语单词
  10. MAVLink 协议解析之XML定义篇
  11. java 获取组件大小_java - 如何初始化取决于组件大小的图像抓取? - 堆栈内存溢出...
  12. python dataframe排序_python – Pandas DataFrame排序忽略了这种情况
  13. C++ 接口继承与实现继承的区别和选择
  14. android中Sqlite数据库存储
  15. POJ 2492 A Bug's Life
  16. HCIE-Security Day7:6个实验理解目的NAT
  17. Atitis mybatis的功能api扩展总结 目录 1. MybatisAdvUtil 1 1.1. 根据session得到所有配置 1 1.2. Configuration1.getMappe
  18. Win10系统的背景颜色
  19. 服务器双系统怎么选择启动不了,Win7/Win10双系统开机时不显示系统选择菜单怎么办...
  20. sql中字符串转换成日期

热门文章

  1. Tableau绘制符号地图、填充地图、多维地图、混合地图
  2. 有什么软件可以快速测试到苹果,苹果官方App测试工具TestFlight
  3. 8 月 Github 上有哪些值得参与的开源项目?
  4. 一篇文章教会你需求分析文档怎么写
  5. Acrel-6000/B电气火灾监控系统在千山大厦的应用
  6. 传输线阻抗方程的推导
  7. 一次性说清楚秒验(本机号码一键登录)
  8. Pycharm 远程连接服务器(ssh)运行深度学习代码 | 详细步骤
  9. 一起学ORBSLAM2(9)ORBSLAM的PNP解决方案
  10. 2023计算机毕业设计SSM最新选题之javaAI学院教务信息管理系统lx9v9