comparison flys-client/src/main/java/de/intevation/flys/client/client/ui/map/MapOutputTab.java @ 5793:4cc59122b682

Use fullRequestString as WMS Url
author Andre Heinecke <aheinecke@intevation.de>
date Tue, 23 Apr 2013 15:32:22 +0200
parents 4f935415bb20
children
comparison
equal deleted inserted replaced
5792:06036bc6fb19 5793:4cc59122b682
261 FloodMap map = getFloodmap(); 261 FloodMap map = getFloodmap();
262 262
263 if (map != null) { 263 if (map != null) {
264 GWT.log("Add new layer '" + layer.getName() + "' to map."); 264 GWT.log("Add new layer '" + layer.getName() + "' to map.");
265 map.addLayer(layer); 265 map.addLayer(layer);
266 if (layer instanceof WMS) {
267 wmsUrls.put(layer.getName(),
268 ((WMS)layer).getFullRequestString(new WMSParams(), null));
269 }
266 } 270 }
267 } 271 }
268 272
269 273
270 public void removeLayer(String name) { 274 public void removeLayer(String name) {
452 String layers = at.getAttr("layers"); 456 String layers = at.getAttr("layers");
453 457
454 if (url == null || layers == null) { 458 if (url == null || layers == null) {
455 return null; 459 return null;
456 } 460 }
457 this.wmsUrls.put(name, url);
458 461
459 WMSParams params = new WMSParams(); 462 WMSParams params = new WMSParams();
460 params.setLayers(layers); 463 params.setLayers(layers);
461 params.setFormat("image/png"); 464 params.setFormat("image/png");
462 params.setIsTransparent(true); 465 params.setIsTransparent(true);
471 opts.setTransitionEffect(TransitionEffect.RESIZE); 474 opts.setTransitionEffect(TransitionEffect.RESIZE);
472 } 475 }
473 WMS wms = new WMS(layers, url, params, opts); 476 WMS wms = new WMS(layers, url, params, opts);
474 wms.setIsVisible(at.getActive() == 1); 477 wms.setIsVisible(at.getActive() == 1);
475 wms.setIsBaseLayer(false); 478 wms.setIsBaseLayer(false);
476 479 // We can't set the full_url attribute here because map is not set
480 // at.addAttr("full_url", wms.getFullRequestString(params, null));
477 return wms; 481 return wms;
478 } 482 }
479 483
480 484
481 public java.util.Map<String, String> wmsUrls() { 485 public java.util.Map<String, String> wmsUrls() {

http://dive4elements.wald.intevation.org