ArcGIS JS API :热力图不同级别下的优化方法
Posted dawud
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ArcGIS JS API :热力图不同级别下的优化方法相关的知识,希望对你有一定的参考价值。
我们在地图缩放的不同级别下,热力图的显示效果会不同,由于点密度与模糊参数默认是固定的,因此需要对参数进行动态修改,以满足不同缩放级别下可以得到较好的显示效果。
思路是监听地图缩放级别,将地图缩放级别作为系数,去修改热力图的相应参数。
以下是经过优化后的地图监听代码:
map.on(‘extent-change‘,function(){ heatmapfeatureLayer.renderer.maxPixelIntensity = 200 / map.getZoom(); heatmapfeatureLayer.renderer.blurRadius = map.getZoom() * 0.9; });
大家可以根据数据的特点修改上述代码中的常数进行调试。
以上是关于ArcGIS JS API :热力图不同级别下的优化方法的主要内容,如果未能解决你的问题,请参考以下文章