Revision 4226 trunk/applications/appgvSIG/src/com/iver/cit/gvsig/gui/toolListeners/AreaListener.java

View differences:

AreaListener.java
80 80
        double distAll = 0;
81 81

  
82 82
        ViewPort vp = mapCtrl.getMapContext().getViewPort();
83
        for (int i = 0; i < (event.getXs().length - 1); i++) {
83
        for (int i = 0; i < (event.getXs().length - 2); i++) {
84 84
            dist = 0;
85 85

  
86 86
            Point2D p = new Point(event.getXs()[i].intValue(), event.getYs()[i].intValue());//vp.toMapPoint(new Point(event.getXs()[i].intValue(), event.getYs()[i].intValue()));
87 87
            Point2D p2 = new Point(event.getXs()[i + 1].intValue(), event.getYs()[i + 1].intValue());//vp.toMapPoint(new Point(event.getXs()[i + 1].intValue(), event.getYs()[i + 1].intValue()));
88 88
            ///dist = vp.toMapDistance((int) p.distance(p2));
89
            dist = vp.distanceWorld(p,p2);   
90
            System.out.println(dist);
89
            dist = vp.distanceWorld(p,p2);
90
            System.out.println("distancia parcial = "+dist);
91 91
            distAll += dist;
92 92
        }
93 93

  
......
115 115
        }
116 116
    }
117 117

  
118
    
118

  
119 119
}

Also available in: Unified diff