先来看下效果图,由于保密原因,不能将项目的效果图往上放,我就直接截了张官方示例的图吧。顺便也把网址给你们。
http://openlayers.org/en/v3.2.1/examples/
接下来我们来看该怎么实现(这里最重要的就是heatmap.kml文件了,就是通过解析他来生成热力图的。我把官方示例中的kml文件也down下来了)
var vector = new ol.layer.Heatmap({
source: new ol.source.Vector({
url: 'heatmap.kml', //重点
projection: 'EPSG:3857',
format: new ol