Revision 18772 trunk/libraries/libGPE-KML/src/org/gvsig/gpe/kml/parser/v21/geometries/CoordinatesTypeBinding.java

View differences:

CoordinatesTypeBinding.java
126 126
			case KXmlParser.START_TAG:
127 127
				if (tag.compareTo(KmlTags.COORDINATES) == 0){
128 128
					parser.next();
129
					String[] coordinates = parser.getText().split(KmlTags.TUPLES_SEPARATOR);
129
					String[] coordinates = org.gvsig.gpe.kml.utils.StringUtils.splitString(parser.getText(),KmlTags.TUPLES_SEPARATOR);
130
					//String[] coordinates = parser.getText().split(KmlTags.TUPLES_SEPARATOR);
130 131
					aCoordinates = new double[3][coordinates.length];
131 132
					for (int i=0 ; i<coordinates.length ; i++){					
132
						String[] coordinate = coordinates[i].trim().split(KmlTags.COORDINATES_SEPARATOR);
133
						String[] coordinate = org.gvsig.gpe.kml.utils.StringUtils.splitString(coordinates[i].trim(),KmlTags.COORDINATES_SEPARATOR);
134
						//String[] coordinate = coordinates[i].trim().split(KmlTags.COORDINATES_SEPARATOR);
133 135
						aCoordinates[0][i] = handler.getProfile().getDoubleBinding().parse(coordinate[0]);
134 136
						aCoordinates[1][i] = handler.getProfile().getDoubleBinding().parse(coordinate[1]);
135 137
						aCoordinates[2][i] = handler.getProfile().getDoubleBinding().parse(coordinate[2]);

Also available in: Unified diff