在arcgis for js api 环境下使用heatmap插件. 由于最新的heatmap没有提供 for arcgisjsapi 插件,懒得研究新版本代码,所以这里用的还是老版本的heatmap. 但是老的版本插件有个问题,就是在点聚合计算的时候是按照原坐标点分组的,这就造成当坐标值的精度很高时,所有的点都会单独作为一组,无论两个点相距多近.最终的结果就是地图上的每一个点都会是最高值,地图看起来是这样的. 解决方法就是 在 parseHeatmapData 方法中做干预,让其按照屏幕坐标…