From 5e39d051e6f9794fe052fcc34a666a02d01b16c0 Mon Sep 17 00:00:00 2001 From: Tom Payne Date: Thu, 19 Jul 2012 10:02:07 +0200 Subject: [PATCH] Set default user projection to EPSG:4326 --- src/ol/createmap.js | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/src/ol/createmap.js b/src/ol/createmap.js index 6558006dc1..1e2f375026 100644 --- a/src/ol/createmap.js +++ b/src/ol/createmap.js @@ -22,6 +22,12 @@ goog.require('ol.webgl.Map'); ol.DEFAULT_PROJECTION_CODE = 'EPSG:3857'; +/** + * @define {string} Default user projection code. + */ +ol.DEFAULT_USER_PROJECTION_CODE = 'EPSG:4326'; + + /** * @define {boolean} Whether to enable DOM. */ @@ -84,6 +90,11 @@ ol.createMap = function(target, opt_values, opt_rendererHints) { ol.Projection.getFromCode(ol.DEFAULT_PROJECTION_CODE); } + if (!goog.object.containsKey(values, ol.MapProperty.USER_PROJECTION)) { + values[ol.MapProperty.USER_PROJECTION] = + ol.Projection.getFromCode(ol.DEFAULT_USER_PROJECTION_CODE); + } + /** * @type {Array.} */