繁体   English   中英

基于价值而非数量的传单热图

[英]Leaflet heatmap based on value not quantity

我得到了包含重量的数千点。 这些点中的许多点(或多或少)具有相同的坐标,我想使用地图的绝对颜色在传单地图上显示这些点。 (在每个缩放级别上,一个点都具有相同的颜色)我尝试使用leaflet.heat,但是它似乎是将这些值相加(导致所有颜色变为红色)并进行相对渲染。

如果它将使用所提供权重的平均值或最大值来绘制热图,则将是理想的。

任何人都知道如何快速完成此操作?

一种方法是使用Leaflet-MarkerCluster,使用自定义群集符号器,并使用与属性值最高的点相对应的符号对每个群集进行符号化。

另一种方法是使用Turf.js对客户端中的数据进行十六进制合并,然后将最高值应用于十六进制。

另一种方法是使用Voronoi镶嵌,并用所需的值对镶嵌的每个区域进行符号化,可以选择剪切符号以防止对较大的空白区域进行符号化。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM