Skip to content

增加radiusInMeters参数,传入了radiusInMeters每次绘制都把 500 米换算成当前缩放下的像素半径,这样就不会随着地图缩放热力结果不一样;增加返回上图渲染的结果,复用热力图渲染前已经计算出来的屏幕格网数据,找出高热力格子组成的聚集区,再把聚集区的加权中心从屏幕坐标反算回地图经纬度#60

Open
HGX-DJK wants to merge 1 commit into
maptalks:masterfrom
HGX-DJK:master

Conversation

@HGX-DJK
Copy link
Copy Markdown

@HGX-DJK HGX-DJK commented May 13, 2026

1、增加radiusInMeters参数,传入了radiusInMeters每次绘制都把 500 米换算成当前缩放下的像素半径,这样就不会随着地图缩放热力结果不一样;
2、增加返回上图渲染的结果,复用热力图渲染前已经计算出来的屏幕格网数据,找出高热力格子组成的聚集区,再把聚集区的加权中心从屏幕坐标反算回地图经纬度;
目前获取有两种:
I、通过 const stats = heatlayer.getHeatStats({
threshold: 0.6,
limit: 5
});
2、通过订阅的方式 heatlayer.on('heatstats', function (e) {
console.log(e.stats);
});

…地图缩放,是的热力结果不一样;增加返回上图渲染的结果复用热力图渲染前已经计算出来的屏幕格网数据,找出高热力格子组成的聚集区,再把聚集区的加权中心从屏幕坐标反算回地图经纬度
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant