Revision 41225

View differences:

trunk/org.gvsig.desktop/org.gvsig.desktop.plugin/org.gvsig.centerviewpoint.app/org.gvsig.centerviewpoint.app.mainplugin/src/main/java/org/gvsig/centerviewpoint/gui/InputCoordinatesPanel.java
128 128
     */
129 129
    private void zoomToCoordinates() throws Exception {
130 130
       try{
131
    	Envelope oldExtent = mapControl.getViewPort().getAdjustedExtent();
131
    	Envelope oldExtent = mapControl.getViewPort().getAdjustedEnvelope();
132 132
        double oldCenterX = oldExtent.getCenter(0);
133 133
        double oldCenterY = oldExtent.getCenter(1);
134 134
        double centerX = (new Double((String)textX.getText())).doubleValue();
......
136 136
        center=new Point2D.Double(centerX,centerY);
137 137
        double movX = centerX-oldCenterX;
138 138
        double movY = centerY-oldCenterY;
139
        double upperLeftCornerX = oldExtent.getMinimum(0)+movX;
140
        double upperLeftCornerY = oldExtent.getMinimum(1)+movY;
141
        double maxX = oldExtent.getMaximum(0);
142
        double maxY = oldExtent.getMaximum(1);
143
        Envelope extent = GeometryLocator.getGeometryManager().createEnvelope(upperLeftCornerX, upperLeftCornerY, maxX, maxY, SUBTYPES.GEOM2D);
139
        
140
        double minx = oldExtent.getMinimum(0) + movX;
141
        double miny = oldExtent.getMinimum(1) + movY;
142
        double maxX = oldExtent.getMaximum(0) + movX;
143
        double maxY = oldExtent.getMaximum(1) + movY;
144
        Envelope extent = GeometryLocator.getGeometryManager().createEnvelope(
145
            minx, miny,
146
            maxX, maxY,
147
            SUBTYPES.GEOM2D);
144 148
        mapControl.getViewPort().setEnvelope(extent);
145 149
       }catch (NumberFormatException e) {
146 150
    	   throw new Exception();

Also available in: Unified diff