googlegis

1. 热力图在GIS中一般用于显示数量的多和少,但是不显示具体数值,只用颜色的深浅来表示,类似于浓度。

 

2. 百度地图中的热力图使用 BMapLib 中的 HeatmapOverlay。

 通过 addOverlay 添加到地图上,然后使用 setDataSet 来绑定数据。

 

3. 代码

这里只列出了关键代码,points 数据可以从项目文件中查看,默认显示。 可以通过 heatmapOverlay 的 show 和 hide 来控制

热力图的显示和隐藏。

1   heatmapOverlay = new BMapLib.HeatmapOverlay({"radius":20});
2   map.addOverlay(heatmapOverlay);
3   heatmapOverlay.setDataSet({data:points,max:100});
4 
5   //closeHeatmap();

 

4. 效果

 

 

5. 代码参考

https://github.com/WhatGIS/bdMap 

 

分类:

技术点:

相关文章:

  • 2021-12-26
  • 2018-07-14
  • 2021-08-05
  • 2022-01-01
  • 2021-12-30
  • 2021-09-09
猜你喜欢
  • 2022-12-23
  • 2021-08-27
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-12-15
  • 2021-06-15
相关资源
相似解决方案