Change Projection so Proj4js no longer has to be global
This commit is contained in:
@@ -62,7 +62,7 @@ OpenLayers.Projection = OpenLayers.Class({
|
||||
initialize: function(projCode, options) {
|
||||
OpenLayers.Util.extend(this, options);
|
||||
this.projCode = projCode;
|
||||
if (window.Proj4js) {
|
||||
if (typeof Proj4js == "object") {
|
||||
this.proj = new Proj4js.Proj(projCode);
|
||||
}
|
||||
},
|
||||
@@ -115,7 +115,7 @@ OpenLayers.Projection = OpenLayers.Class({
|
||||
if (!(p instanceof OpenLayers.Projection)) {
|
||||
p = new OpenLayers.Projection(p);
|
||||
}
|
||||
if (window.Proj4js && this.proj.defData && p.proj.defData) {
|
||||
if ((typeof Proj4js == "object") && this.proj.defData && p.proj.defData) {
|
||||
equals = this.proj.defData.replace(this.titleRegEx, "") ==
|
||||
p.proj.defData.replace(this.titleRegEx, "");
|
||||
} else if (p.getCode) {
|
||||
|
||||
Reference in New Issue
Block a user