Revision 5410
trunk/extensions/extWMS/src/com/iver/cit/gvsig/fmap/layers/FLyrWMS.java | ||
---|---|---|
978 | 978 |
try { |
979 | 979 |
if(getDriver().connect(null)){ |
980 | 980 |
for (int i = 0; i < layerNames.length; i++) { |
981 |
layers.add(i, wms.getLayer(layerNames[i]));
|
|
981 |
layers.add(i, getDriver().getLayer(layerNames[i]));
|
|
982 | 982 |
} |
983 | 983 |
info.put("name", getName()); |
984 | 984 |
info.put("selectedLayers", layers); |
... | ... | |
1298 | 1298 |
return xml.toString(); |
1299 | 1299 |
} |
1300 | 1300 |
String[] layerNames = getLayerQuery().split(","); |
1301 |
String[] styleNames = (String[]) styles.toArray(new String[0]); |
|
1301 | 1302 |
for (int i = 0; i < layerNames.length; i++) { |
1302 | 1303 |
WMSLayerNode layer = drv.getLayer(layerNames[i]); |
1303 | 1304 |
HashMap xmlAttrs = new HashMap(); |
... | ... | |
1369 | 1370 |
for (int j = 0; j < layer.getStyles().size(); j++) { |
1370 | 1371 |
// <Style> |
1371 | 1372 |
FMapWMSStyle st = (FMapWMSStyle) layer.getStyles().get(j); |
1372 |
if (st.equals(layer.getSelectedStyle()))
|
|
1373 |
if (st.name.equals(styleNames[i]))
|
|
1373 | 1374 |
xmlAttrs.put(WebMapContextTags.CURRENT, "1"); |
1374 | 1375 |
xml.openTag(WebMapContextTags.STYLE, xmlAttrs); |
1375 | 1376 |
xmlAttrs.clear(); |
Also available in: Unified diff