Ignore:
Timestamp:
2012-02-22T19:17:45+01:00 (12 years ago)
Author:
stoecker
Message:

use EPSG codes instead of instanceof to verify projection (allows to use proj4j projections instead of internally supported projections)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/org/openstreetmap/josm/gui/layer/WMSLayer.java

    r4745 r5017  
    5757import org.openstreetmap.josm.data.preferences.BooleanProperty;
    5858import org.openstreetmap.josm.data.preferences.IntegerProperty;
    59 import org.openstreetmap.josm.data.projection.Mercator;
    6059import org.openstreetmap.josm.data.projection.Projection;
    6160import org.openstreetmap.josm.gui.MapView;
     
    10301029        List<String> serverProjections = info.getServerProjections();
    10311030        return serverProjections.contains(proj.toCode().toUpperCase())
    1032                 || (proj instanceof Mercator && serverProjections.contains("EPSG:4326"));
     1031                || ("EPSG:3857".equals(proj.toCode()) && (serverProjections.contains("EPSG:4326") || serverProjections.contains("CRS:84")))
     1032                || ("EPSG:4326".equals(proj.toCode()) && serverProjections.contains("CRS:84"));
    10331033    }
    10341034
Note: See TracChangeset for help on using the changeset viewer.