Revision 18772 trunk/libraries/libGPE-KML/src/org/gvsig/gpe/kml/parser/v21/geometries/CoordinatesTypeBinding.java
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