google java 地图 api - 热图太模糊

google java maps api - heatmap too faint

我正在使用地理编码和地图 api 对大量条目 (12000+) 进行热图绘制(这些将被过滤到 ~5-600 个地图),目前使用这些条目中的随机 500 个数据集。

问题是其中一些地址没有正确地进行地理编码(例如显示英里之外有时不在同一个大陆)这本身不是问题(很高兴这些地址被忽略并且被遗忘)然而,这些会大大降低地图的可见性,因此即使在不透明度设置得尽可能高的情况下放大时,它们在地图上也几乎看不到。

是否有一种简单的方法可以阻止这几个错误条目的干扰,或者我必须将它们清除掉?

下面是外观示例...

与我希望的外观相比(之前在融合表中创建的不同数据集)...

(这些是 google 地图上相同的缩放级别,顶部的缩放级别只是裁剪得更多以显示差异)

对于遇到此问题的任何其他人...

maxIntensity: The maximum intensity of the heatmap. By default, heatmap colors are dynamically scaled according to the greatest concentration of points at any particular pixel on the map. This property allows you to specify a fixed maximum. Setting the maximum intensity can be helpful when your dataset contains a few outliers with an unusually high intensity.

我发现将其设置为滑动比例最适合根据地图中的数据点数量动态调整地图。