openlayer展示热力图
发布日期:2021-05-04 13:36:15 浏览次数:12 分类:技术文章

本文共 570 字,大约阅读时间需要 1 分钟。

一,安装openlayer

cnpm i -S ol

二,

效果图:

切记:这里实例化出来的heatmaplayer()里面一定要设置weight属性,并且这个属性的范围在【0,1】。这里封装了一下,可以把数组中的值映射为0到1,并返回新的数组,其思路主要是归一化,代码如下:

test(arr) {      var arr_max = Math.max.apply(null, arr);      var arr_min = Math.min.apply(null, arr);      //arr_num的每个值为0-1之间      var arr_num = arr.map((item) => {        return (item - arr_min) / (arr_max - arr_min);      });      return arr_num;    },

 

 

 

上一篇:Vue中访问Geoserver发布的openlayer中wms地图服务
下一篇:postgresql有时候输入密码报错解决办法

发表评论

最新留言

留言是一种美德,欢迎回访!
[***.207.175.100]2025年03月13日 13时04分24秒