From 6533aa4aba8dbea9e0eb614675f1682d39cc6167 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=89ric=20Lemoine?= Date: Tue, 17 Dec 2013 10:32:08 +0100 Subject: [PATCH 1/2] Remove View2D typecasts in bind-input example --- examples/bind-input.js | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/examples/bind-input.js b/examples/bind-input.js index 52deeb0c07..6a7a9a7962 100644 --- a/examples/bind-input.js +++ b/examples/bind-input.js @@ -22,14 +22,17 @@ if (!ol.webgl.SUPPORTED) { var layer = new ol.layer.Tile({ source: new ol.source.OSM() }); + +var view = new ol.View2D({ + center: [0, 0], + zoom: 2 +}); + var map = new ol.Map({ layers: [layer], renderers: ol.RendererHints.createFromQueryData(), target: 'map', - view: new ol.View2D({ - center: [0, 0], - zoom: 2 - }) + view: view }); var visible = new ol.dom.Input(document.getElementById('visible')); @@ -57,10 +60,7 @@ brightness.bindTo('value', layer, 'brightness') var rotation = new ol.dom.Input(document.getElementById('rotation')); -rotation.bindTo('value', /** @type {ol.View2D} */ (map.getView()), 'rotation') - .transform(parseFloat, String); +rotation.bindTo('value', view, 'rotation').transform(parseFloat, String); var resolution = new ol.dom.Input(document.getElementById('resolution')); -resolution.bindTo('value', - /** @type {ol.View2D} */ (map.getView()), 'resolution') - .transform(parseFloat, String); +resolution.bindTo('value', view, 'resolution').transform(parseFloat, String); From 60ea9d58268abd441117e9bdde853f36849cb1ad Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=89ric=20Lemoine?= Date: Tue, 17 Dec 2013 10:32:18 +0100 Subject: [PATCH 2/2] Remove View2D typecasts in geolocation example --- examples/geolocation.js | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/examples/geolocation.js b/examples/geolocation.js index 850e1b226f..ceaee64199 100644 --- a/examples/geolocation.js +++ b/examples/geolocation.js @@ -9,6 +9,11 @@ goog.require('ol.layer.Tile'); goog.require('ol.source.OSM'); +var view = new ol.View2D({ + center: [0, 0], + zoom: 2 +}); + var map = new ol.Map({ layers: [ new ol.layer.Tile({ @@ -17,14 +22,11 @@ var map = new ol.Map({ ], renderers: ol.RendererHints.createFromQueryData(), target: 'map', - view: new ol.View2D({ - center: [0, 0], - zoom: 2 - }) + view: view }); var geolocation = new ol.Geolocation(); -geolocation.bindTo('projection', /** @type {ol.View2D} */ (map.getView())); +geolocation.bindTo('projection', view); var track = new ol.dom.Input(document.getElementById('track')); track.bindTo('checked', geolocation, 'tracking');