From 773590345ab583d91f93d3efaf5331659411f426 Mon Sep 17 00:00:00 2001 From: Tom Payne Date: Fri, 13 Jul 2012 19:12:14 +0200 Subject: [PATCH] Bind Map to MapRenderer properties --- src/ol/map.js | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/ol/map.js b/src/ol/map.js index 4cc82ab425..baa92840af 100644 --- a/src/ol/map.js +++ b/src/ol/map.js @@ -5,6 +5,7 @@ goog.require('ol.Array'); goog.require('ol.Camera'); goog.require('ol.DOMMapRenderer'); goog.require('ol.MapRenderer'); +goog.require('ol.MapRendererProperty'); goog.require('ol.Object'); goog.require('ol.Projection'); goog.require('ol.WebGLMapRenderer'); @@ -69,6 +70,11 @@ ol.Map = function(target, opt_values) { goog.asserts.assert(!goog.isNull(this.mapRenderer_)); + this.mapRenderer_.bindTo( + ol.MapRendererProperty.CAMERA, this, ol.MapProperty.CAMERA); + this.mapRenderer_.bindTo( + ol.MapRendererProperty.LAYERS, this, ol.MapProperty.LAYERS); + var values = goog.isDef(opt_values) ? goog.object.clone(opt_values) : {}; if (!(ol.MapProperty.CAMERA in values)) {