谷歌地图中热图的中位数值缩小

时间:2014-09-11 10:46:22

标签: javascript google-maps heatmap

我有一个网页来显示一些声音值。但是当我缩小时,会添加值,红色区域会更大。

您可以在此处查看示例:https://developers.google.com/maps/documentation/javascript/heatmaplayer

向下有一个例子,如果你缩小,你会看到红色部分更大。

是否可以修改此行为以制作中位数或类似内容?很奇怪,在夜晚,如果你缩小,红色区域是如此之大(意味着噪音太大)

1 个答案:

答案 0 :(得分:1)

Google热图的合并规则目前是基于密度的。不幸的是,由于它的实现,它仍然无法提供自定义合并规则:

  

热图的当前实现是非常好的,并且在客户端计算。我们的想法是将每个特征渲染为灰色模糊圆。问题是如果两个圆重叠,则交叉区变为暗灰色,因为添加了值。稍后,当渲染所有特征时,类获取图层的图像,作为像素网格,并用先前创建的渐变颜色替换每个灰度值像素(0..255)。 (Referenced from Google Forum

所以,也许你可以试试heatmap provided by Nokia。它们似乎提供了一个基于值的热图,其合并规则不是由密度定义的,而是由点的值定义。