Mercurial > dive4elements > river
comparison flys-client/src/main/java/de/intevation/flys/client/client/ui/map/MapOutputTab.java @ 5612:4f935415bb20
Hopefully fix for some map resizing issues.
author | Christian Lins <christian.lins@intevation.de> |
---|---|
date | Tue, 09 Apr 2013 15:32:46 +0200 |
parents | 4bf3b89b38d5 |
children | 4cc59122b682 |
comparison
equal
deleted
inserted
replaced
5611:17e2324c760e | 5612:4f935415bb20 |
---|---|
1 package de.intevation.flys.client.client.ui.map; | 1 package de.intevation.flys.client.client.ui.map; |
2 | 2 |
3 import com.google.gwt.core.client.GWT; | 3 import com.google.gwt.core.client.GWT; |
4 import com.google.gwt.user.client.rpc.AsyncCallback; | 4 import com.google.gwt.user.client.rpc.AsyncCallback; |
5 import com.google.gwt.user.client.ui.AbsolutePanel; | 5 import com.google.gwt.user.client.ui.AbsolutePanel; |
6 | |
7 import com.smartgwt.client.util.SC; | 6 import com.smartgwt.client.util.SC; |
8 import com.smartgwt.client.widgets.Canvas; | 7 import com.smartgwt.client.widgets.Canvas; |
9 import com.smartgwt.client.widgets.events.ParentMovedEvent; | 8 import com.smartgwt.client.widgets.events.ParentMovedEvent; |
10 import com.smartgwt.client.widgets.events.ParentMovedHandler; | 9 import com.smartgwt.client.widgets.events.ParentMovedHandler; |
11 import com.smartgwt.client.widgets.events.ResizedEvent; | 10 import com.smartgwt.client.widgets.events.ResizedEvent; |
55 import org.gwtopenmaps.openlayers.client.event.VectorFeatureAddedListener; | 54 import org.gwtopenmaps.openlayers.client.event.VectorFeatureAddedListener; |
56 import org.gwtopenmaps.openlayers.client.event.VectorFeatureRemovedListener; | 55 import org.gwtopenmaps.openlayers.client.event.VectorFeatureRemovedListener; |
57 import org.gwtopenmaps.openlayers.client.feature.VectorFeature; | 56 import org.gwtopenmaps.openlayers.client.feature.VectorFeature; |
58 import org.gwtopenmaps.openlayers.client.format.GeoJSON; | 57 import org.gwtopenmaps.openlayers.client.format.GeoJSON; |
59 import org.gwtopenmaps.openlayers.client.layer.Layer; | 58 import org.gwtopenmaps.openlayers.client.layer.Layer; |
59 import org.gwtopenmaps.openlayers.client.layer.TransitionEffect; | |
60 import org.gwtopenmaps.openlayers.client.layer.Vector; | 60 import org.gwtopenmaps.openlayers.client.layer.Vector; |
61 import org.gwtopenmaps.openlayers.client.layer.WMS; | 61 import org.gwtopenmaps.openlayers.client.layer.WMS; |
62 import org.gwtopenmaps.openlayers.client.layer.WMSOptions; | 62 import org.gwtopenmaps.openlayers.client.layer.WMSOptions; |
63 import org.gwtopenmaps.openlayers.client.layer.WMSParams; | 63 import org.gwtopenmaps.openlayers.client.layer.WMSParams; |
64 | 64 |
144 protected void initLayout() { | 144 protected void initLayout() { |
145 rootLayout.setHeight100(); | 145 rootLayout.setHeight100(); |
146 rootLayout.setWidth100(); | 146 rootLayout.setWidth100(); |
147 rootLayout.setMembersMargin(2); | 147 rootLayout.setMembersMargin(2); |
148 | 148 |
149 final HLayout hlayout = new HLayout(); | 149 HLayout hlayout = new HLayout(); |
150 hlayout.setMembersMargin(0); | 150 hlayout.setMembersMargin(0); |
151 | 151 |
152 this.themePanelCanvas = createThemePanel(); | 152 this.themePanelCanvas = createThemePanel(); |
153 | 153 |
154 controlPanel = createControlPanel(); | 154 controlPanel = createControlPanel(); |
465 opts.setProjection("EPSG:" + getSrid()); | 465 opts.setProjection("EPSG:" + getSrid()); |
466 opts.setSingleTile(true); | 466 opts.setSingleTile(true); |
467 opts.setRatio(1); | 467 opts.setRatio(1); |
468 if (layers.equals("OSM-WMS-Dienst")) { | 468 if (layers.equals("OSM-WMS-Dienst")) { |
469 opts.setAttribution(MSG.attribution()); | 469 opts.setAttribution(MSG.attribution()); |
470 opts.setSingleTile(true); | |
471 opts.setTransitionEffect(TransitionEffect.RESIZE); | |
470 } | 472 } |
471 WMS wms = new WMS(layers, url, params, opts); | 473 WMS wms = new WMS(layers, url, params, opts); |
472 wms.setIsVisible(at.getActive() == 1); | 474 wms.setIsVisible(at.getActive() == 1); |
473 wms.setIsBaseLayer(false); | 475 wms.setIsBaseLayer(false); |
474 | 476 |
578 Data data = new DefaultData( | 580 Data data = new DefaultData( |
579 BARRIERS_PARAMETER_KEY, BARRIERS_PARAMETER_KEY, "String", | 581 BARRIERS_PARAMETER_KEY, BARRIERS_PARAMETER_KEY, "String", |
580 new DataItem[] {item} ); | 582 new DataItem[] {item} ); |
581 | 583 |
582 Config config = Config.getInstance(); | 584 Config config = Config.getInstance(); |
583 final String locale = config.getLocale(); | 585 String locale = config.getLocale(); |
584 | 586 |
585 feedService.go(locale, getArtifact(), new Data[] { data }, | 587 feedService.go(locale, getArtifact(), new Data[] { data }, |
586 new AsyncCallback<Artifact>() { | 588 new AsyncCallback<Artifact>() { |
587 @Override | 589 @Override |
588 public void onFailure(Throwable caught) { | 590 public void onFailure(Throwable caught) { |