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

Added attribution to osm wms background layer.
author Raimund Renkert <rrenkert@intevation.de>
date Wed, 20 Feb 2013 09:53:24 +0100
parents ce570c74aa94
children 4f935415bb20
comparison
equal deleted inserted replaced
5031:9c529b9de6b5 5032:4bf3b89b38d5
452 String layers = at.getAttr("layers"); 452 String layers = at.getAttr("layers");
453 453
454 if (url == null || layers == null) { 454 if (url == null || layers == null) {
455 return null; 455 return null;
456 } 456 }
457
458 this.wmsUrls.put(name, url); 457 this.wmsUrls.put(name, url);
459 458
460 WMSParams params = new WMSParams(); 459 WMSParams params = new WMSParams();
461 params.setLayers(layers); 460 params.setLayers(layers);
462 params.setFormat("image/png"); 461 params.setFormat("image/png");
464 463
465 WMSOptions opts = new WMSOptions(); 464 WMSOptions opts = new WMSOptions();
466 opts.setProjection("EPSG:" + getSrid()); 465 opts.setProjection("EPSG:" + getSrid());
467 opts.setSingleTile(true); 466 opts.setSingleTile(true);
468 opts.setRatio(1); 467 opts.setRatio(1);
469 468 if (layers.equals("OSM-WMS-Dienst")) {
469 opts.setAttribution(MSG.attribution());
470 }
470 WMS wms = new WMS(layers, url, params, opts); 471 WMS wms = new WMS(layers, url, params, opts);
471 wms.setIsVisible(at.getActive() == 1); 472 wms.setIsVisible(at.getActive() == 1);
472 wms.setIsBaseLayer(false); 473 wms.setIsBaseLayer(false);
473 474
474 return wms; 475 return wms;

http://dive4elements.wald.intevation.org