X-Git-Url: https://gitweb.fperrin.net/?p=GpsPrune.git;a=blobdiff_plain;f=tim%2Fprune%2Fload%2Fxml%2FKmlHandler.java;h=bed877479aa231c5d2a1ae8ef702c5557b27aa26;hp=02c9be7cfe6b69b932f3e5acc3ea62d24e7943eb;hb=54b9d8bc8f0025ccf97a67d9dd217ef1f9cf082f;hpb=52bf9e8686c916be37a26a0b75340393d4478b05 diff --git a/tim/prune/load/xml/KmlHandler.java b/tim/prune/load/xml/KmlHandler.java index 02c9be7..bed8774 100644 --- a/tim/prune/load/xml/KmlHandler.java +++ b/tim/prune/load/xml/KmlHandler.java @@ -17,7 +17,7 @@ public class KmlHandler extends XmlHandler private boolean _insideCoordinates = false; private String _name = null; private StringBuffer _coordinates = null; - private ArrayList _pointList = new ArrayList(); + private ArrayList _pointList = new ArrayList(); /** @@ -97,11 +97,16 @@ public class KmlHandler extends XmlHandler else if (numPoints > 1) { // Add each of the unnamed track points to list + boolean firstPoint = true; for (int p=0; p3) + { + String[] pointArray = makeStringArray(coordArray[p], null); + if (firstPoint) {pointArray[4] = "1";} + firstPoint = false; + _pointList.add(pointArray); + } } } } @@ -144,7 +149,7 @@ public class KmlHandler extends XmlHandler String[][] result = new String[numPoints][]; for (int i=0; i