Ticket #6659: patch.diff
| File patch.diff, 1.0 KB (added by , 15 years ago) |
|---|
-
src/org/openstreetmap/josm/data/osm/Way.java
9 9 import java.util.Set; 10 10 11 11 import org.openstreetmap.josm.Main; 12 import org.openstreetmap.josm.data.coor.LatLon; 12 13 import org.openstreetmap.josm.data.osm.visitor.PrimitiveVisitor; 13 14 import org.openstreetmap.josm.data.osm.visitor.Visitor; 14 15 import org.openstreetmap.josm.tools.CopyList; … … 538 539 double length = 0; 539 540 Node lastN = null; 540 541 for (Node n:nodes) { 541 if(lastN != null) 542 length += n.getCoor().greatCircleDistance(lastN.getCoor()); 542 if (lastN != null) { 543 LatLon coor = n.getCoor(); 544 if (coor != null) { 545 length += coor.greatCircleDistance(lastN.getCoor()); 546 } 547 } 543 548 lastN = n; 544 549 } 545 550 return length;
