1.在index.html引入高德地图JSAPI

  <script src="https://webapi.amap.com/maps?v=1.3&key=xxx"></script>

2.地图dom

<div class="map-container"><div id="container"  style="width:100%;height:500px"></div>
</div>

3.js实现

export default {data() {},methods:{initMap(){let map =  new AMap.Map('container', {features: ['bg', 'road'],resizeEnable: true,center: [116.397428, 39.90923],zoom: 11,viewMode: '2D',pitch: 50,showZoomBar:true,});if (!this.isSupportCanvas()) {this.$Message.info('热力图仅对支持canvas的浏览器适用,您所使用的浏览器不能使用热力图功能,请换个浏览器试试~')}let heatmap;  let heatmapData=[];//从接口获取数据 //官网示例数据结构 http://a.amap.com/jsapi_demos/static/resource/heatmapData.jsthis.$axios.get("/map/data").then(res => {if(res.success) {                  if(res.data){res.data.forEach(item=>{let obj={lng:item.longitude,lat:item.latitude,count:item.count,}heatmapData.push(obj);})map.plugin(["AMap.Heatmap"], function() {//初始化heatmap对象heatmap = new AMap.Heatmap(map, {radius: 25, //给定半径opacity: [0, 0.8],gradient:{0.5: 'blue',0.65: 'rgb(117,211,248)',0.7: 'rgb(0, 255, 0)',0.9: '#ffea00',1.0: 'red'}});//设置数据集heatmap.setDataSet({data: heatmapData,max: 5});});}else{heatmapData =[];}} else {heatmapData =[];}});}},isSupportCanvas() {//判断浏览区是否支持canvasvar elem = document.createElement('canvas');return !!(elem.getContext && elem.getContext('2d'));},
}

参考:https://lbs.amap.com/api/javascript-api/example/selflayer/heatmap

vue.js高德地图实现热点图相关推荐

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

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

  2. 前端vue js 高德地图实现雷达扫描加载,借鉴百度地图等方法,采用Canvas解决雷达背景透明度问题,解决Canvas动态指针扫描造成浏览器卡顿问题

    前端vue js 高德地图实现雷达扫描加载,借鉴百度地图等方法,采用Canvas解决雷达背景透明度问题,解决Canvas动态指针扫描造成浏览器卡顿问题 经过3天的尝试,借鉴了好几个博客的思路,开发了一 ...

  3. VUE+js高德地图2.0API两幅地图联动同步缩放

    <template><div><br><div id="container"></div> <!-- <di ...

  4. vue是否可以做行车轨迹_在vue中高德地图引入和轨迹的绘制的实现

    高德地图引入和轨迹的绘制 1.第一步 vue中使用cdn引入高德地图,并在main.js中进行全局配置.(百度上有高德地图引入与配置方法,这里就不详细介绍): 1)npm install vue-am ...

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

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

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

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

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

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

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

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

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

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

最新文章

  1. 【java】牛客网刷题
  2. 人工智能的本质是最优化过程
  3. 互联网思维-产品思维(1)
  4. 【组合数学】排列组合 ( 集合排列、分步处理示例 )
  5. 安装使用vmware及vsphere流程介绍
  6. swing查询输入框无值时出现null异常_如何优雅处理代码中 Null 值引起的 Bug?告别 Null 恐惧症!...
  7. 如何降低Windows Server 2008的IE安全级别?
  8. C# winform中ListView用法
  9. IDEA初次使用Tomcat运行项目(如何添加加载项目到Tomcat)
  10. RMAN 还原与恢复
  11. ant root环境配置_Java ant环境变量配置
  12. caffe+GPU︱AWS.G2+Ubuntu14.04+GPU+CUDA8.0+cudnn8.0
  13. Oracle 函数进阶、分组排序、列转行、cast 类型转换、dbms_random 生成随机数、sys_guid
  14. Matlab R2019a Win64位 迅雷下载链接
  15. Web前端开发技术(第3版)储久良 实验12
  16. QT应用编程: windows下QT调用COM组件
  17. TODA SMT上料防错系统
  18. python-编码实现趋势外推法
  19. 关于绝地求生某辅助白名单画中画逆向分析
  20. 文献阅读报告:MutiPath: Multiple Probabilistic Anchor Trajectory Hypotheses for Behavior Prediction

热门文章

  1. Haar-like特征来龙去脉
  2. A*寻路算法基于C#实现
  3. 监测 Linux 上失败的登录尝试方法分享
  4. Xenon构建MySQL高可用
  5. PostgreSQL 数据库检测到 ShareLock 死锁的处理方法
  6. CentOS下gitlab迁移和升级
  7. android 电池续航时间,《Android优化专题》——优化电池续航能力
  8. tensorflow 人面关键点识别_人工智能算法-图像识别项目
  9. 百度地图缩放 — 放开手指时地图位置移动问题解决
  10. Spring boot 解决 hibernate no session异常