Revision 4226 trunk/applications/appgvSIG/src/com/iver/cit/gvsig/gui/toolListeners/AreaListener.java
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