From 6469b6c889b8734f8726c3c36322ec529f4cb815 Mon Sep 17 00:00:00 2001 From: Frederic Junod Date: Wed, 2 Apr 2014 10:27:24 +0200 Subject: [PATCH] Set render order to null in ol.layer.Heatmap For performance reasons: the render order is not relevant for a heatmap representation and this avoids to sort the features each frame. --- src/ol/layer/heatmaplayer.js | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/ol/layer/heatmaplayer.js b/src/ol/layer/heatmaplayer.js index 06bcf52079..6ddd2b9120 100644 --- a/src/ol/layer/heatmaplayer.js +++ b/src/ol/layer/heatmaplayer.js @@ -86,6 +86,10 @@ ol.layer.Heatmap = function(opt_options) { return style; }); + // For performance reasons, don't sort the features before rendering. + // The render order is not relevant for a heatmap representation. + this.setRenderOrder(null); + goog.events.listen(this, ol.render.EventType.RENDER, this.handleRender_, false, this);