码迷,mamicode.com
首页 > Windows程序 > 详细

ArcGIS JS API :热力图不同级别下的优化方法

时间:2019-02-12 13:10:59      阅读:254      评论:0      收藏:0      [点我收藏+]

标签:数据   heat   pixel   级别   arcgis   优化方法   relay   lint   too   

 

我们在地图缩放的不同级别下,热力图的显示效果会不同,由于点密度与模糊参数默认是固定的,因此需要对参数进行动态修改,以满足不同缩放级别下可以得到较好的显示效果。

 

思路是监听地图缩放级别,将地图缩放级别作为系数,去修改热力图的相应参数。

 

以下是经过优化后的地图监听代码:

 

map.on(‘extent-change‘,function(){
    heatmapfeatureLayer.renderer.maxPixelIntensity = 200 / map.getZoom();
    heatmapfeatureLayer.renderer.blurRadius = map.getZoom() * 0.9;
});

 

大家可以根据数据的特点修改上述代码中的常数进行调试。

 

ArcGIS JS API :热力图不同级别下的优化方法

标签:数据   heat   pixel   级别   arcgis   优化方法   relay   lint   too   

原文地址:https://www.cnblogs.com/dawud/p/10364497.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!