本篇的重点内容是利用openlayers实现热力图功能,效果图如下:
实现思路
- 热力图界面设计
//热力图 "<div style='height:25px;background:#30A4D5;margin-top:2px;width: 98%;margin-left: 3px;'>" + "<span style='margin-left:5px;font-size: 13px;color:white;'>热力图</span>" + "</div>" + '<div id="heatmapFeatureLayer" style="padding:5px;">' + '<div style="float:left;">' + '<input type="checkbox" name="heatmapFeatureLayer" id="heatmap1" style="width: 15px;height: 15px;vertical-align: middle;margin: auto;"/>' + '<label style="font-weight: normal;vertical-align: middle;margin: auto;">热力图</label>' + '</div>' + '</div>' +
- 热力图点击事件
//加载热力图 $("#heatmapFeatureLayer input").bind("click", function () { if (this.checked) { if(!bxmap.olH