百度地圖(17)-熱力圖


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 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM