
官网demo地址:
这篇主要介绍了热力图HeatmapLayer
HeatmapLayer 是一个用于在地图上显示热力图的图层类型,通常用于表示地理数据中的密度或强度。例如,它可以用来显示地震、人口密度或其他空间数据的热点区域。在这个示例中,HeatmapLayer 被用来显示从 KML 文件中提取的地震数据。
const vector = new HeatmapLayer({
source: new VectorSource({
url: "https://openlayers.org/en/latest/examples/data/kml/2012_Earthquakes_Mag5.kml",
format: new KML({
extractStyles: false,
}),
}),
//热力图的模糊半径,以像素为单位。
blur: parseInt(blur.value, 10),
//每个点的影响半径,以像素为单位。
radius: parseInt(radius.value, 10),
//用于根据特征属性计算热力图中每个点的权重 权重值 应介于 0 到 1 之间
weight: function (featur

最低0.47元/天 解锁文章
400

被折叠的 条评论
为什么被折叠?



