Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/73.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 基于数值而非数量的传单热图_Javascript_Html_Google Maps_Leaflet_Heatmap - Fatal编程技术网

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

Javascript 基于数值而非数量的传单热图,javascript,html,google-maps,leaflet,heatmap,Javascript,Html,Google Maps,Leaflet,Heatmap,我得到了大约一千个包含权重的分数。 其中许多点(或多或少)具有相同的坐标,我希望使用地图的绝对颜色在传单地图上可视化这些点。(每个缩放级别的点的颜色相同) 我试着使用mobile.heat,但它似乎在增加值(导致所有颜色都是红色),并进行相对渲染 如果它将使用提供的权重的平均值或最大值来渲染热图,这将是理想的 有人知道如何快速完成吗 一种方法是使用传单标记聚类,使用自定义聚类符号器,并使用与属性最高值点对应的符号对每个聚类进行符号化 另一种方法是使用Turf.js对客户端中的数据进行hexbin

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

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


有人知道如何快速完成吗

一种方法是使用传单标记聚类,使用自定义聚类符号器,并使用与属性最高值点对应的符号对每个聚类进行符号化

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


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

一种方法是使用传单标记聚类,使用自定义聚类符号器,并用对应于属性值最高的点的符号对每个簇进行符号化

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

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