Tony CHEMIT pushed to branch develop at ultreiaio / ird-observe Commits: 12f75a5c by Tony CHEMIT at 2017-07-10T20:21:04+02:00 Limiter le Zoom- de la carte (See #642) - - - - - 1 changed file: - application-swing/src/main/java/fr/ird/observe/application/swing/ui/util/tripMap/TripMapUIHandler.java Changes: ===================================== application-swing/src/main/java/fr/ird/observe/application/swing/ui/util/tripMap/TripMapUIHandler.java ===================================== --- a/application-swing/src/main/java/fr/ird/observe/application/swing/ui/util/tripMap/TripMapUIHandler.java +++ b/application-swing/src/main/java/fr/ird/observe/application/swing/ui/util/tripMap/TripMapUIHandler.java @@ -30,16 +30,6 @@ import fr.ird.observe.application.swing.ui.UIHelper; import fr.ird.observe.common.TripMapPoint; import fr.ird.observe.services.dto.IdHelper; import fr.ird.observe.services.dto.TripMapDto; -import org.nuiton.jaxx.runtime.spi.UIHandler; -import org.apache.commons.logging.Log; -import org.apache.commons.logging.LogFactory; -import org.geotools.geometry.DirectPosition2D; -import org.geotools.geometry.jts.ReferencedEnvelope; -import org.geotools.swing.JMapPane; -import org.geotools.swing.event.MapPaneEvent; -import org.geotools.swing.event.MapPaneListener; - -import javax.imageio.ImageIO; import java.awt.CardLayout; import java.awt.Point; import java.awt.event.MouseEvent; @@ -53,6 +43,16 @@ import java.awt.image.BufferedImage; import java.io.File; import java.io.IOException; import java.util.List; +import javax.imageio.ImageIO; +import org.apache.commons.logging.Log; +import org.apache.commons.logging.LogFactory; +import org.geotools.geometry.DirectPosition2D; +import org.geotools.geometry.jts.ReferencedEnvelope; +import org.geotools.swing.JMapPane; +import org.geotools.swing.event.MapPaneEvent; +import org.geotools.swing.event.MapPaneListener; +import org.nuiton.jaxx.runtime.spi.UIHandler; + import static org.nuiton.i18n.I18n.t; @@ -208,8 +208,10 @@ public class TripMapUIHandler implements UIHandler<TripMapUI> { displayArea.getMaxY() + deltaBottom, displayArea.getCoordinateReferenceSystem() ); - - mapPane.setDisplayArea(newDisplayArea); + // -230 is the good value (don't ask me why ?) + if (newDisplayArea.getLowerCorner().getOrdinate(0) > -230) { + mapPane.setDisplayArea(newDisplayArea); + } zoomRatio = 1; View it on GitLab: https://gitlab.com/ultreiaio/ird-observe/commit/12f75a5c7073a4af9af9b889aecb... --- View it on GitLab: https://gitlab.com/ultreiaio/ird-observe/commit/12f75a5c7073a4af9af9b889aecb... You're receiving this email because of your account on gitlab.com.
participants (1)
-
Tony CHEMIT