Changeset 8576 in josm
- Timestamp:
- 2015-07-06T20:12:05+02:00 (9 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/org/openstreetmap/josm/actions/AddImageryLayerAction.java
r8510 r8576 10 10 import java.io.IOException; 11 11 import java.net.MalformedURLException; 12 import java.util.HashSet; 13 import java.util.Set; 12 14 13 15 import javax.swing.JComboBox; … … 25 27 import org.openstreetmap.josm.gui.util.GuiHelper; 26 28 import org.openstreetmap.josm.io.imagery.WMSImagery; 29 import org.openstreetmap.josm.io.imagery.WMSImagery.LayerDetails; 27 30 import org.openstreetmap.josm.tools.GBC; 28 31 import org.openstreetmap.josm.tools.ImageProvider; … … 118 121 final String url = wms.buildGetMapUrl( 119 122 tree.getSelectedLayers(), (String) formats.getSelectedItem()); 120 return new ImageryInfo(info.getName(), url, "wms", info.getEulaAcceptanceRequired(), info.getCookies()); 123 Set<String> supportedCrs = new HashSet<>(); 124 { 125 boolean first = true; 126 for(LayerDetails layer: tree.getSelectedLayers()) { 127 if (first) { 128 supportedCrs.addAll(layer.getProjections()); 129 first = false; 130 } 131 supportedCrs.retainAll(layer.getProjections()); 132 } 133 } 134 ImageryInfo ret = new ImageryInfo(info.getName(), url, "wms", info.getEulaAcceptanceRequired(), info.getCookies()); 135 ret.setServerProjections(supportedCrs); 136 return ret; 121 137 } catch (MalformedURLException ex) { 122 138 JOptionPane.showMessageDialog(Main.parent, tr("Invalid service URL."),
Note:
See TracChangeset
for help on using the changeset viewer.