From c7f418240fddcee0c742d70e889a52a2b87da17f Mon Sep 17 00:00:00 2001 From: Tom Payne Date: Sat, 14 Jul 2012 18:34:39 +0200 Subject: [PATCH] Check projection when adding layers --- src/ol/map.js | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/ol/map.js b/src/ol/map.js index 62840baa0c..121f6126d5 100644 --- a/src/ol/map.js +++ b/src/ol/map.js @@ -195,6 +195,9 @@ ol.Map.prototype.handleCenterChanged = function() { * @protected */ ol.Map.prototype.handleLayerAdd = function(layer) { + var projection = this.getProjection(); + var storeProjection = layer.getStore().getProjection(); + goog.asserts.assert(ol.Projection.equivalent(projection, storeProjection)); var key = goog.getUid(layer); var layerRenderer = this.createLayerRenderer(layer); this.layerRenderers_[key] = layerRenderer;