Merge pull request #1566 from twpayne/geoserver-geojson-crs

Parse out-of-spec CRSs generated by GeoServer
This commit is contained in:
Tom Payne
2014-01-21 07:12:13 -08:00
3 changed files with 32 additions and 1 deletions

View File

@@ -370,6 +370,10 @@ ol.format.GeoJSON.prototype.readProjection = function(object) {
if (goog.isDefAndNotNull(crs)) {
if (crs.type == 'name') {
return ol.proj.get(crs.properties.name);
} else if (crs.type == 'EPSG') {
// 'EPSG' is not part of the GeoJSON specification, but is generated by
// GeoServer.
return ol.proj.get('EPSG:' + crs.properties.code);
} else {
goog.asserts.fail();
return null;