heatmap.js icon indicating copy to clipboard operation
heatmap.js copied to clipboard

使用heatmap 添加背景图片, 把图片 画到canvas中

Open yangmeiz opened this issue 6 years ago • 2 comments

使用heatmap 添加背景图片, 把图片 画到canvas中

yangmeiz avatar Jul 04 '18 09:07 yangmeiz

我想做的是一个室内平面热力图,红的地方代表有手机,越红代表这个位置手机个数越多,类似一个人流密度统计,卡住了,不会了,heatmap.js能解决吗???

wrb233 avatar Nov 22 '18 14:11 wrb233

可以解决的 @wrb233 import L from 'leaflet'; import InitHeatMap from 'leaflet-heatmap'; import map from './minimap.jpg'; const baseLayer = L.imageOverlay(this.map, bounds, { zIndex: -1 }); this.heatmapLayer = new InitHeatMap({ latField: 'z', lngField: 'x', valueField: 'num', blur: this.mapOpt.blur, radius: this.mapOpt.radius, scaleRadius: true, useLocalExtrema: false, minOpacity: 0.8, maxOpacity: 1, gradient: colorOpts }); this.heatMap = L.map('heat', { crs: L.CRS.Simple, center: [0, 0], minZoom: -2.7, maxZoom: 4, maxBounds: bounds, layers: [this.heatmapLayer, baseLayer] });

Young6118 avatar Nov 05 '20 04:11 Young6118