【问题标题】:Leaflet heatmap based on value not quantity基于价值而非数量的传单热图
【发布时间】:2016-02-29 11:56:17
【问题描述】:

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

如果它使用提供的权重的平均值或最大值来渲染热图,那将是理想的。

有人知道如何快速完成这项工作吗?

【问题讨论】:

    标签: javascript html google-maps leaflet heatmap


    【解决方案1】:

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

    另一种方法是使用 Turf.js 对客户端中的数据进行 hexbin 并将最高值应用于 hex。

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-10-04
      • 2017-10-01
      • 2013-01-05
      • 1970-01-01
      • 1970-01-01
      • 2021-08-20
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多